升级到Rails 3.1.1后:“未定义的方法`javascript_expansions'”错误

时间:2011-11-15 15:02:14

标签: ruby-on-rails ruby-on-rails-3.1 asset-pipeline

我将rails从3.0.10升级到3.1.1,现在我得到以下错误:

undefined method 'javascript_expansions' for ActionView::Helpers::AssetTagHelper:Module

但不是每页都有,只涉及一些页面。我已经google了,但我没找到任何东西!我顺便跑了红宝石1.9.2 ......

我的资产管道似乎也不起作用。它未加载application.cssapplication.js文件,即使它位于assets子文件夹中。我每次尝试获取任何文件时都会收到路由错误。

2 个答案:

答案 0 :(得分:0)

我得到完全相同的错误,在删除tinymce并运行bundle install之后,一切都运行顺畅,因此加热咖啡机并尝试删除可疑的JavaScripts。

也许这只是一个幸运的拍摄他

答案 1 :(得分:0)

我解决了这个问题,将therubyracer gem添加到Gemfile并运行bundle install。多数民众赞成......