作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我当前的 RoR 应用程序使用 rails 3.2.10,我想在 rails 4.0.0 上升级它。
我解决了对 gem 的依赖,但是当我运行 rails server 时它给出了错误:-
undefined method `[]=' for nil:NilClass
config/application.rb:39:in `<class:Application>'
我的 config/application.rb 文件在第 39 行有这段代码。
#JavaScript files you want as :defaults (application.js is always included).
config.action_view.javascript_expansions[:defaults] = %w(jquery rails)
为此应该做什么 - 更改代码或删除任何依赖项或任何其他选项。
Rails 4 也支持 Assets 预编译所以我评论这一行:-
#config.assets.enabled = true In rails 4 assets pipline enable by default
最佳答案
如果您切换到使用 Assets 管道,您不应再在模板中使用 javascript_include_tag :defaults,并且您不必再设置此配置选项。
参见 javascript_include_tag on apidoc : ""
关于javascript - 如何将 javascript 文件设置为 :defaults in rails 4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17699866/
我是一名优秀的程序员,十分优秀!