Create a gist now

Instantly share code, notes, and snippets.

@sj26 /assets.rake
Last active Dec 12, 2015

What would you like to do?
Don't discard cache during asset precompile. Full explanation and caveats:
# Stick this in lib/tasks/assets.rake or similar
# A bug was introduced in rails in 7f1a666d causing the whole application cache
# to be cleared everytime a precompile is run, but it is not neccesary and just
# slows down precompiling.
# Secondary consequences are the clearing of the whole cache, which if using
# the default file cache could cause an application level performance hit.
# This is already fixed in sprockets-rails for rails 4, but we patch here for
# interim gains.
# If you're using rails pre-3.2 change "primary" to "digest" below.
Rake::Task["assets:precompile:primary"].prerequisites.delete "tmp:cache:clear"
Rake::Task["assets:precompile:nondigest"].prerequisites.delete "tmp:cache:clear"

This comment has been minimized.

Show comment Hide comment

raskhadafi Feb 12, 2013

Thanks for sharing!

Thanks for sharing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment