vem*_*emv 10 ruby-on-rails nginx asset-pipeline
我正在开发一个拥有大量资产的Rails应用程序,但遗憾的是无法减少.在生产中,这不是问题,但在开发中,每个访问页面的约20个资产请求不能由应用程序服务器(如webrick或Thin)快速提供.
所以我开始在开发中使用nginx来提供任何服务public/assets.请注意,nginx纯粹是一个开发工具 - 我们不打算在生产中使用它.
为了它的工作,我只需要做两件事:
config.assets.debugfalserake assets:precompile可悲的是,我的设置存在两个问题(后者是最重要的问题):
rake assets:precompile再次手动运行什么是正确的nginx/Asset Pipeline设置,在预编译后不需要重新启动Rails服务器?
自动编译也是受欢迎的.
这个设置对我有用:
config.asset_hostconfig.assets.debug = falseconfig.assets.digest = trueconfig.assets.compile = truerm -rf public/assets; rake tmp:clear tmp:cache:clear assets:clean assets:precompilerake assets:precompile再次运行。警卫可以解决这个问题。| 归档时间: | 
 | 
| 查看次数: | 818 次 | 
| 最近记录: |