ruby-on-rails-4 – Rails 4资源使用多个清单文件进行预编译

我有一个rails 4应用程序.

我有3套清单文件,以分离我的应用程序的逻辑.

这些文件

application.js
backoffice.js
pos.js

application.css
backoffice.css
pos.css

在我的布局文件中,我使用关联的javascript_link_tags引用这些资源

我已经将以下内容添加到我的production.rb文件中(为了在资源的预编译中包含这些文件):

config.assets.precompile += %w( backoffice.js pos.js pos.css backoffice.css )

然后我运行rake资产:预编译,但它没有拾取附加文件.
它只编译application.js和application.css清单.

在production.rb中,我有

config.serve_static_assets = true
config.assets.compile = false

任何人有什么想法?

谢谢

解决方法

如果你复制这行
config.assets.precompile += %w( backoffice.js pos.js pos.css backoffice.css )

要配置/ application.rb(Rails 4.0)(而不是config / environments / production.rb)它将工作.

我从这里得到一个提示Rails 4 assets.precompile

如在注释中建议的,在Rails 4.2中,您应该在config / initializers / assets.rb中写上面的一行

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...