Невозможно вызвать метод '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 решил проблему как по волшебству.

Другие вопросы по тегам