升级到Rails 3.1.1后:“未定义的方法`javascript_expansions’”错误
我已将rails从3.0.10升级到3.1.1,现在我得到以下错误:
undefined method 'javascript_expansions' for ActionView::Helpers::AssetTagHelper:Module
但不是每页都有,只涉及一些页面。 我已经google了,但我没找到任何东西! 我顺便跑了ruby1.9.2 …
我的资产管道似乎也没有用。 它没有加载application.css
和application.js
文件,甚至它在assets
子文件夹中。 我每次尝试获取任何文件时都会收到路由错误。
我得到了完全相同的错误,在删除tinymce并运行bundle install后,一切运行顺利,所以加热咖啡机并尝试删除可疑的JavaScripts。
也许这只是一个幸运的射击他
我解决了这个问题,将therubyracer
gem添加到Gemfile
并运行bundle install
。 而已…