This little situation would have caused me some grief, had it not been for some advice I got when it occurred.

When you create a new Rails app and you’ve made changes to your static assets (CSS files for example) there’s a config file that needs to be updated with your static asset changes. Without this change, it will work locally with your static asset changes – but a deployment to Heroku or some other host will only show your old assets. At first I thought this was a cache issue… until I was told about this:

You need to go to your app’s file:

and edit this line from false to true:
# Do not fallback to assets pipeline if a precompiled asset is missed.
config.assets.compile = true

Now redeploy and you’re static assets will compile and be available in your production environment.


No responses yet

Leave a Reply

Your email address will not be published. Required fields are marked *