Kompilacja zasobów Rails po prostu nie działa

Przesunąłem aplikację Rails na Heroku i napotykam na następujący problem:

Zapisuję zmiany w moim głównym pliku css.scss (w zasobach / arkuszach stylów) lub w obrazach w zasobach / obrazach, push to git, pcham to do heroku i ponownie ładuję stronę, tylko po to, by dowiedzieć się, że te zasoby nie mają został w ogóle załadowany.

Był to również niewielki problem na lokalnym serwerze, ale wprowadzono:

rake assets:precompile

i przeładowanie serwera lokalnego zwykle działało, podczas gdy robiąc

heroku run rake assets:precompile

a następnie ponowne pchanie nic nie robi. Łowiłem w poszukiwaniu informacji i nie znalazłem nic szczególnie pomocnego.

Uwaga, w moimconfig / application.rb (niektóre z nich są wynikiem wspomnianych połowów):

# Enable the asset pipeline
config.assets.enabled = true

if defined?(Bundler)
  # If you precompile assets before deploying to production, use this line
  Bundler.require(*Rails.groups(:assets => %w(development test)))
  # If you want your assets lazily compiled in production, use this line
  # Bundler.require(:default, :assets, Rails.env)
end

wconfig / environment / production.rb:

# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = false

# Compress JavaScripts and CSS
config.assets.compress = true

# Fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true

# Generate digests for assets URLs
config.assets.digest = true

Dodatkowe zainteresowanie, gdy pcham do heroku, mówi między innymi:

Preparing app for Rails asset pipeline
       Detected manifest.yml, assuming assets were compiled locally
-----> Rails plugin injection
       Injecting rails_log_stdout
       Injecting rails3_serve_static_assets

i

Installing dependencies using Bundler version 1.3.0.pre.5
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment

Nauczyłem się z Rails 3 i tak naprawdę nie wiem, jak potok zasobów różni się od tego, co było dostępne w poprzedniej wersji, więc przepraszam, jeśli jestem idiotą i nakładam nakładające się i / lub sprzeczne ustawienia w moich plikach konfiguracyjnych.

Byłbym wdzięczny za każdą pomoc. To był ból głowy.

questionAnswers(1)

yourAnswerToTheQuestion