【问题标题】:Cannot call method 'charAt' of undefined无法调用未定义的方法“charAt”
【发布时间】:2012-11-02 06:51:50
【问题描述】:

我的 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::Error in User/home#index 无法调用方法 'charAt' 未定义(在 /home/user/rails_app_development/releases/20121102052832/app/assets/stylesheets/layout.css.less)

我在哪里做错了?

【问题讨论】:

  • 查看你的 layout.css.less 并找到名为 'charAt' 的方法?
  • 我也有同样的问题。你找到答案了吗?

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


【解决方案1】:

这个错误也出现在我们的项目中。发生这种情况是因为我们只导入了 mixins.less,但没有导入 twitter bootstrap 的 variables.less

导入variables.less 就在之前,mixins.less 解决了这个问题,就像魔术一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-08
    相关资源
    最近更新 更多