Невозможно вызвать метод 'charAt' из неопределенного
У меня есть приложение rails3, которое отлично работает на моей локальной машине с Ubuntu. Я развернул свое приложение с помощью capistrano-unicorn на удаленном сервере посредством копирования. Удаленный сервер также имеет ту же конфигурацию, которая была у меня на локальной машине, как
rvm 1.16.17
ruby 1.9.3p286
Rails 3.2.8
less 2.2.2
less-rails 2.2.6
less-rails-bootstrap 2.2.0
Мой гемфайл
group :assets do
gem 'less-rails-bootstrap'
gem 'therubyracer'
gem 'uglifier'
end
Я получаю ошибку
Less:: Ошибка в User/home#index Невозможно вызвать метод 'charAt' из неопределенного (в /home/user/rails_app_development/releases/20121102052832/app/assets/stylesheets/layout.css.less)
Где я здесь не так делаю?
1 ответ
Решение
Эта ошибка появилась и в нашем проекте. Это произошло потому, что у нас было только mixins.less
импортируется, но не variables.less
из твиттера.
Импорт variables.less
прямо перед mixins.less
решил проблему как по волшебству.