Herokuに新しい3.1のサイトがあり、このリンクの指示に従います。http://devcenter.heroku.com/articles/rails31_heroku_cedar#troubleshooting 3.1アプリケーション用のプリコンパイルについて。それは基本的にこれを行うように指示しますHerokuへの資産の追加(プリコンパイル後)
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/[email protected]/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/[email protected]/bin/rake assets:precompile:nondigest RAILS_ENV=production RAILS_GROUPS=assets
herokuからのこの新しい 'labs'プラグインhttp://devcenter.heroku.com/articles/labs-user-env-compileは、現在、スラッグコンパイル時に設定変数を使用できるようにするために、資産をプリコンパイルしないことを意味します。 –