2017-07-04 50 views
0

是否可以檢查與資產管道相關的代碼和配置是否在未部署的情況下運行?如何在沒有部署的情況下檢查資產管道是否正常工作

部署到測試服務器需要幾分鐘的時間,這是我寧願不浪費的時間。

我應該只在生產模式下運行應用程序,還是將它保持在開發模式並更改資產管道相關配置?

在將來以開發模式運行應用程序時,是否有任何風險會讓事情變得糟糕?

我在Rails 4.1上運行。

回答

0

它不應該搞砸的東西。

您可以放心地運行RAILS_ENV=development rake assets:precompile來測試。

千萬記得做以下修改之前運行上面:

  • development.rb文件中設置config.assets.debug = false。這將告訴Sprockets連接並在所有資產上運行必要的預處理器。
  • 確保config.assets.digest如果您有沒有在你的application.js或application.css引用的額外資產設定爲true
  • 套裝Rails.application.config.assets.precompile += %w(search.js)config/initializers/assets.rb
相關問題