# Show full error reports.
config.consider_all_requests_local = true
+ # Enable/disable caching. By default caching is disabled.
+ if Rails.root.join("tmp", "caching-dev.txt").exist?
+ config.action_controller.perform_caching = true
+
+ config.cache_store = :memory_store
+ config.public_file_server.headers = {
+ "Cache-Control" => "public, max-age=#{2.days.seconds.to_i}"
+ }
+ else
+ config.action_controller.perform_caching = false
+
+ config.cache_store = :null_store
+ end
+
# Don't care if the mailer can't send.
config.action_mailer.raise_delivery_errors = false
config.active_support.deprecation = :log
# Raise an error on page load if there are pending migrations.
- unless STATUS == :database_offline
- config.active_record.migration_error = :page_load
- end
+ config.active_record.migration_error = :page_load unless STATUS == :database_offline
# Debug mode disables concatenation and preprocessing of assets.
# This option may cause significant delays in view rendering with a large