Why does rails precompile task do non-digest assets

asset-pipeline, ruby, ruby-on-rails, ruby-on-rails-3

Solution

To stop the creation of the non-hashed filenames in public use:

rake assets:precompile:primary RAILS_ENV=production

Problem

When I do: rake assets:precompile RAILS_ENV=production I get for example the following files in my public/assets folder: - application-7af6c31514bcdd4cce3c96892af4487f.js - application-7af6c31514bcdd4cce3c96892af4487f.js.gz - application.js - application.js.gz The last 2 are a problem because it causes the compiled version to get served in development and I don't understand why they are being generated. I have the following line in my production.rb: ``` config.assets.digest = true ```

Original source

Related problems