我搜索过网络&有关此主题的stackoverflow,但即使在heroku的网站上也找不到全面的指南。
我有一个rails应用程序,当我将应用程序推送到heroku时,这是我正在遵循的步骤;
Voila!,但是当我在js和/或css文件中进行更改时,我再次从数字1中删除资产,然后按照我的提及预编译等。但有时我看不出我在heroku上的差异。当我摧毁heroku应用程序并再次推动那里时,我看到了。
我想知道,我是否必须像rake assets:clobber
一样清理Heroku资产。
有人说当你推送到Heroku时,它会自动重置资产文件但是有时候我看不出差异的原因是什么。
当提交git git commit -m "message"
时你认为这个消息部分必须是唯一的吗?也许当提交相同的消息时,它们会产生冲突?
谢谢
答案 0 :(得分:1)
确保您不使用CDN并尝试此操作:
答案 1 :(得分:0)
尝试删除公共/资源并推送到Heroku。然后Heroku应该为你做好预编译等工作。
当人们说Heroku为你照顾它时,如果你没有公共/资产文件夹,他们只会照顾它。