Rails Precompile просто не работает

Мы отправили приложение Rails в Heroku и продолжаем сталкиваться со следующей проблемой:

Сохраните изменения в моем главном файле css.scss (в ресурсах / таблицах стилей) или в изображениях в ресурсах / изображениях, нажмите на git, нажмите на heroku и перезагрузите страницу, только чтобы узнать, что эти ресурсы не сохранились.Т был загружен на всех.

Это также была небольшая проблема на локальном сервере, но введите:

rake assets:precompile

и перезагрузка локального сервера обычно работает, в то время как делает

heroku run rake assets:precompile

а затем повторное нажатие ничего не делает. Я'мы ловили рыбу для информации и убежищанашел что-то особенно полезное.

Примечательно, что в моемконфиг / application.rb (некоторые из них - результат ловли рыбы вокруг):

# 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

вконфигурации / среда / 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

Из дополнительного возможного интереса, когда я толкаю к героку, он говорит, среди прочего, это:

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

а также

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

Я учился с Rails 3 и нея действительно не знаю, чем конвейер ресурсов отличается от того, что было доступно в предыдущей версии, поэтому извините, если яЯ идиот и помещаю перекрывающие и / или противоречивые настройки в мои файлы конфигурации.

Буду признателен за любую помощь. Это была головная боль.

Ответы на вопрос(1)

Ваш ответ на вопрос