Use Rails 7.0 cache format
According to the Rails configuration guide [1], with this format, Rails serializes cache entries more efficiently. Most importantly: > All formats are backward and forward compatible, meaning cache entries > written in one format can be read when using another format. This > behavior makes it easy to migrate between formats without invalidating > the entire cache. [1] https://guides.rubyonrails.org/v7.1/configuring.html#config-active-support-cache-format-version
This commit is contained in:
@@ -23,6 +23,13 @@ module Consul
|
|||||||
class Application < Rails::Application
|
class Application < Rails::Application
|
||||||
config.load_defaults 6.1
|
config.load_defaults 6.1
|
||||||
|
|
||||||
|
# Change the format of the cache entry.
|
||||||
|
# Changing this default means that all new cache entries added to the cache
|
||||||
|
# will have a different format that is not supported by Rails 6.1 applications.
|
||||||
|
# Only change this value after your application is fully deployed to Rails 7.0
|
||||||
|
# and you have no plans to rollback.
|
||||||
|
config.active_support.cache_format_version = 7.0
|
||||||
|
|
||||||
# Keep belongs_to fields optional by default, because that's the way
|
# Keep belongs_to fields optional by default, because that's the way
|
||||||
# Rails 4 models worked
|
# Rails 4 models worked
|
||||||
config.active_record.belongs_to_required_by_default = false
|
config.active_record.belongs_to_required_by_default = false
|
||||||
|
|||||||
@@ -92,17 +92,6 @@ Rails.application.config.action_dispatch.default_headers = {
|
|||||||
"Referrer-Policy" => "strict-origin-when-cross-origin"
|
"Referrer-Policy" => "strict-origin-when-cross-origin"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# ** Please read carefully, this must be configured in config/application.rb **
|
|
||||||
# Change the format of the cache entry.
|
|
||||||
# Changing this default means that all new cache entries added to the cache
|
|
||||||
# will have a different format that is not supported by Rails 6.1 applications.
|
|
||||||
# Only change this value after your application is fully deployed to Rails 7.0
|
|
||||||
# and you have no plans to rollback.
|
|
||||||
# When you're ready to change format, add this to `config/application.rb` (NOT this file):
|
|
||||||
# config.active_support.cache_format_version = 7.0
|
|
||||||
|
|
||||||
|
|
||||||
# Cookie serializer: 2 options
|
# Cookie serializer: 2 options
|
||||||
#
|
#
|
||||||
# If you're upgrading and haven't set `cookies_serializer` previously, your cookie serializer
|
# If you're upgrading and haven't set `cookies_serializer` previously, your cookie serializer
|
||||||
|
|||||||
Reference in New Issue
Block a user