2016-08-08 164 views
0

我使用Rails 5,我已经改变了application.html.erb到login.html.erb &使assets.rb相应的变化。 我的应用程序工作在开发环境很好,但是当我 在生产运行中,CSS & JS不加载。 我已经执行轨资产:预编译第一,但它不工作,那么是不是真的需要有在rails5应用程序布局?无法加载资产生产rails5

回答

2

我发现我的问题的解决方案。 为了使它工作,我必须在我的gemfile中添加'rails_12_factor'gem。 基本上,rails5加入其所有的功能,除了它在production.rb

config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? 

如果我不希望添加这个需要rails_serve_static_assets,那么我必须设置上述设置为真,以使其发挥作用。

布局不同名称的工作。