我在样式表文件中使用了image资产助手,如下所示:
.page-hero {
background: image-url('hero-bg.jpg') no-repeat center;
}我正在尝试将rails应用程序部署到Deis,它运行良好,只是在开发环境中进行资产重新编译,而开发环境中不使用资产文件的指纹版本。
以下是我到目前为止在deis所做的步骤。
deis create testapp
deis config:set RAILS_ENV=production
git push deis master在将环境设置为生产时,我尝试在本地运行RAILS_ENV=production rake assets:precompile,它使用的是资产文件的指纹版本。
我是否可以告诉deis在生产环境下运行rake assets:precompile?
更新:
我试着在Heroku -as上部署-- Heroku和Deis都使用相同的映像--而且效果很好。
我认为这是因为slugbuilder在执行过程中不支持运行时配置,但是我发现下面的拉请求已经合并了。
发布于 2015-03-07 13:38:05
在从deis 1.4.0升级到deis 1.4.1之后,销毁了应用程序,然后再次部署它,它工作得很好。
1.4.1恢复如下:
https://stackoverflow.com/questions/28912864
复制相似问题