2017-07-04 27 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
相关问题