2016-08-08 162 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,那麼我必須設置上述設置爲真,以使其發揮作用。

佈局不同名稱的工作。