¿La hoja de estilo CSS actualizada no se carga después de la implementación en Heroku?

Esto ha sido un problema para mí por un tiempo, pero todavía no puedo entender cómo funciona la canalización de activos en Rails 4. Finalmente aprendí cómo precompilar activos, pero una vez más después de la implementación, mi CSS Stylesheet no está ' No se está actualizando.

Confirmé esto yendo a Herramientas para desarrolladores y viendo la fuente. Se ve diferente de mis archivos CSS. Supongo que el problema radica en mi archivo production.rb.

Production.rb

Games::Application.configure do

  config.cache_classes = true
  config.eager_load = true
  config.consider_all_requests_local       = false
  config.action_controller.perform_caching = true
  config.serve_static_assets = true
  config.assets.js_compressor = :uglifier
  config.assets.compile = true
  config.assets.digest = true
  config.assets.version = '1.0'
  config.log_level = :info
  config.i18n.fallbacks = true
  config.active_support.deprecation = :notify
  config.log_formatter = ::Logger::Formatter.new
end

Application.rb

require File.expand_path('../boot', __FILE__)

require 'rails/all'

Bundler.require(*Rails.groups)

module Games
  class Application < Rails::Application
    config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)
    config.exceptions_app = self.routes
  end
end

Aquí está mi archivo Application.html.erb con los ayudantes.

<!DOCTYPE html>
  <html>

    <head>
      <title><%= @title %></title>
      <%= stylesheet_link_tag    "application", media: "all",
      "data-turbolinks-track" => true %>
      <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
      <%= csrf_meta_tags %>
    </head>

    <body>

      <%= yield %>

      <%= render 'layouts/footer' %>

    </body>

  </html>

Archivo de gema

gem 'rails', '4.0.4'

group :development, :test do
  gem 'sqlite3', '1.3.8'
  gem 'rspec-rails', '2.13.1'
end

group :production do
  gem 'pg', '0.17.1'
  gem 'rails_12factor'
end

group :test do
  gem 'selenium-webdriver', '2.35.1'
  gem 'capybara', '2.1.0'
end

gem 'sass-rails', '~> 4.0.2'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'sprockets-rails', '~> 2.0.0'
gem 'bootstrap-sass', '2.3.2.0'

gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'

Aquí están los pasos que he tomado.

heroku run rake assets:precompile RAILS_ENV=production
git add .
git commit
git push heroku master

Ahora, tal vez me equivoque, pero después de ejecutar el git add. (lo que significa agregar todos los archivos) también debería haber cargado la última hoja de estilo. Pero una vez más, parece que Heroku falló.

Esto ha sucedido antes y se está volviendo molesto, por lo que me gustaría encontrar una explicación para esto.

Gracias por tu tiempo.

Editar:

Creo que ahora sé cuál es el problema. Mis hojas de estilo nunca se actualizan en mi carpeta public / assets. No sé qué puedo hacer para que aparezcan allí.

Respuestas a la pregunta(5)

Su respuesta a la pregunta