我希望从Heroku
预编译资产到在开发时预编译它们并将它们推送到Heroku
。我理解基本程序是
RAILS_ENV=production bundle exec rake assets:precompile
git add .
git commit -m 'Add precompiled Assets'
git push production master
但是,这会消除heroku上的所有现有资产。例如,旧电子邮件中引用的图像被清除。有没有办法做到这一点,并提供遗留资产的连续性?
答案 0 :(得分:0)
根据Heroku支持的一些帮助和下面Schneems的评论,这是我来的非答案。
总而言之,除非你具有高度的知识或勇气,否则不要在本地进行预编译。
最后,使用CDN。