我已经通过网络搜索了&关于此主题的stackoverflow,但是在heroku的网站上找不到全面的指南。将Heroku推向Rails应用程序看到资产文件没有区别
我有一个rails应用程序,当我将应用程序推到heroku时,这里是我所遵循的步骤;
- 耙资产:揍
- 束EXEC耙资产:预编译RAILS_ENV =生产
- GIT中的init
- GIT中添加。
- git的承诺-m“消息”
- 混帐推Heroku的主
瞧!但后来当我在做js和/或css文件的变化,我开始再次从1号删除资产,然后预编译等我提到的。但有时我看不到我在heroku上所做的差异。当我销毁heroku应用程序并在那里再次推送时,我看到了。
我想知道,是否需要清理Heroku资产以及如rake assets:clobber
。
有人说当你推到Heroku时,会自动重置资产文件,但是有时候我看不出有什么不同。
当你提交git git commit -m "message"
时,你认为这个消息部分必须是唯一的吗?或许当提交同样的消息时,他们会产生冲突?
谢谢
谢谢你的回答。所以我不需要每次修改都使用'rake assets:clobber'。 'git add -A'是什么意思? –
确实,您每次都不需要'rake assets:clobber'。 'git add -A'是为了确保它考虑到你删除的文件,不管你的Git版本,看到这个答案http://stackoverflow.com/a/26039014/5870640很高兴我帮助:) – Yimanei