无法调用未定义的方法'charAt'

时间:2012-11-02 06:51:50

标签: ruby-on-rails-3 capistrano less-rails

我正在使用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

我的Gemfile

group :assets do
  gem 'less-rails-bootstrap'
  gem 'therubyracer'
  gem 'uglifier'
end

我收到错误

  

Less :: User / home #index错误无法调用方法'charAt'   undefined(in   /home/user/rails_app_development/releases/20121102052832/app/assets/stylesheets/layout.css.less)

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

这个错误也出现在我们的项目中。之所以发生这种情况,是因为我们只导入了mixins.less,而不是twitter引导的variables.less

在<{strong> 之前导入variables.less mixins.less解决了魔术般的问题。