All posts

Difference between rake tmp:clear and Rails.cache.clear

Sometimes I forget the difference between the functionality of this rake task and Rails method. This is a reference post I wanted to have that I hope you find helpful.

rake tmp:clear

This task only removes files from the Rails file system.

Rails.cache.clear

This will clear objects stored in the application cache, unless the value for config.cache_store for your application is set to :file_store. In the latter case Rails.cache.clear will be functionally the same as rake tmp:clear.

Post details source.