Heroku Rails 4资产:预编译编译所有(也未更改的)资产

时间:2015-09-29 15:13:37

标签: ruby-on-rails heroku asset-pipeline assets precompile

每次推送到Heroku时,所有资产都会进行预编译,因此不仅资产已经发生变化。资产预编译因此需要超过250秒。我尝试了我在网上找到的所有建议,但我似乎无法修复它。

我按照Heroku的建议安装了#footer { margin: 0; padding: 0; float: left; width: 100%; max-width: 100%; height: 115px; background-color: #4a4a4a; } one { margin: 0; padding: 0; float: left; width: 300px; background-color: #070707; height: 115px; margin-left: -900px; } one,two,three { text-align: center; color: white; font-family: "Raleway", Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif; font-weight: bold; font-size: 16px; line-height: 115px; } one:hover { background: black; margin: 0; padding: 0; width: 300px; height: 115px; float: left; transition: all 0.3s ease-out; cursor: pointer; } two:hover { background: black; margin: 0; padding: 0; width: 300px; height: 115px; float: left; transition: all 0.3s ease-out; cursor: pointer; } three:hover { background: black; margin: 0; padding: 0; width: 300px; height: 115px; float: left; transition: all 0.3s ease-out; cursor: pointer; } two { margin: 0; padding: 0; float: left; width: 300px; background-color: #1a1a1a; height: 115px; margin-left: -900px; } three { margin: 0; padding: 0; float: left; width: 300px; background-color: #2c2c2c; height: 115px; margin-left: -900px; } gem。静态资产托管在Cloudfront上。我们使用Bower-Rails作为前端依赖项。 Unicorn是Heroku上的服务器。

这些是production.rb环境中的一些设置:

rails_12factor

有没有人经历过这个?或者任何人都可以帮助我?

1 个答案:

答案 0 :(得分:0)

你在推送到heroku之前尝试过运行吗?

>>> s = '0.0.1'
>>> ''.join(c for c in s if c != '.')
'001'

然后执行git commit和>>> str(int(''.join(c for c in s if c != '.'))) '1' 我想将此作为评论发布,但没有代表><