将更多资产推送到Heroku(预编译后)

时间:2012-01-03 03:20:16

标签: ruby-on-rails heroku

我在Heroku上有一个新的rails 3.1站点,并按照此链接http://devcenter.heroku.com/articles/rails31_heroku_cedar#troubleshooting上有关3.1应用程序的预编译资产的说明进行操作。它基本上告诉你这样做

RAILS_ENV=production bundle exec rake assets:precompile

它对我有用。是啊。但是,我决定在本地网站上更改一些图像,然后推送到Git和Heroku,但图像没有出现在Heroku网站上。然后我再次尝试运行这个预编译命令,但它没有在网站上做任何事情,我在终端得到了这个...任何想法?

/Users/me/.rvm/rubies/ruby-1.9.2-p290/bin/ruby 
/Users/me/.rvm/gems/ruby-1.9.2-p290@devise311/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
/Users/me/.rvm/rubies/ruby-1.9.2-p290/bin/ruby 
/Users/me/.rvm/gems/ruby-1.9.2-p290@devise311/bin/rake assets:precompile:nondigest RAILS_ENV=production RAILS_GROUPS=assets

2 个答案:

答案 0 :(得分:0)

由于某些原因,如果我只是做一个常规的git推送它现在正在工作。

答案 1 :(得分:0)

在我推送到heroku遥控器之前,我总是运行RAILS_ENV=production bundle exec rake assets:precompile。那是你做的吗?