rails4でherokuにアップロードしようとすると色々アレなようです。
今後アップデートが進むにつれて、これらの状況は改善される可能性があります。
production.rb
herokuはデフォルトでprodoction.rbを設定ファイルとして呼び出します。
というわけで、precompileまわりをちょいと弄ります。
#/config/environments/production.rb config.cache_classes = true config.serve_static_assets = true config.assets.compile = true config.assets.digest = true
application.rb
require File.expand_path('../boot', __FILE__) require 'rails/all' # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, or :production. Bundler.require(:default, Rails.env) module YourApplication class Application < Rails::Application ... #for bootstrap-sass config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif) end end
precompile
$ rake assets:precompile $ git add public/assets/.
git add する必要があるか迷いましたが、まぁ念のため...
動作確認
$ rails s -e production
で確認します。
問題ないようなら、pushすれば成功です。お疲れさまでした