From dc55db570863944a2484f2f0864770f457cb4974 Mon Sep 17 00:00:00 2001 From: Mac Siri Date: Mon, 13 Jun 2022 10:40:53 -0400 Subject: [PATCH] Change Rails load_defaults to 6.1 (#17877) --- config/application.rb | 2 +- .../new_framework_defaults_6_1.rb | 49 ------------------- 2 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 config/initializers/new_framework_defaults_6_1.rb diff --git a/config/application.rb b/config/application.rb index 631beb809..3b987b4ac 100644 --- a/config/application.rb +++ b/config/application.rb @@ -25,7 +25,7 @@ module PracticalDeveloper class Application < Rails::Application # Specify the default Rails settings version we're targetting # See: https://guides.rubyonrails.org/configuring.html#results-of-config-load-defaults - config.load_defaults 6.0 + config.load_defaults 6.1 ### FRAMEWORK DEFAULT OVERRIDES # Override new framework defaults to keep existing behavior. diff --git a/config/initializers/new_framework_defaults_6_1.rb b/config/initializers/new_framework_defaults_6_1.rb deleted file mode 100644 index 1dc9b4f08..000000000 --- a/config/initializers/new_framework_defaults_6_1.rb +++ /dev/null @@ -1,49 +0,0 @@ -# Be sure to restart your server when you modify this file. -# -# This file contains migration options to ease your Rails 6.1 upgrade. -# -# Once upgraded flip defaults one by one to migrate to the new default. -# -# Read the Guide for Upgrading Ruby on Rails for more info on each option. - -# Support for inversing belongs_to -> has_many Active Record associations. -Rails.application.config.active_record.has_many_inversing = true - -# Apply random variation to the delay when retrying failed jobs. -Rails.application.config.active_job.retry_jitter = 0.15 - -# Stop executing `after_enqueue`/`after_perform` callbacks if -# `before_enqueue`/`before_perform` respectively halts with `throw :abort`. -Rails.application.config.active_job.skip_after_callbacks_if_terminated = true - -# Specify cookies SameSite protection level: either :none, :lax, or :strict. -# -# This change is not backwards compatible with earlier Rails versions. -# It's best enabled when your entire app is migrated and stable on 6.1. -Rails.application.config.action_dispatch.cookies_same_site_protection = :lax - -# Generate CSRF tokens that are encoded in URL-safe Base64. -# -# This change is not backwards compatible with earlier Rails versions. -# It's best enabled when your entire app is migrated and stable on 6.1. -Rails.application.config.action_controller.urlsafe_csrf_tokens = true - -# Specify whether `ActiveSupport::TimeZone.utc_to_local` returns a time with an -# UTC offset or a UTC time. -ActiveSupport.utc_to_local_returns_utc_offset_times = true - -# Change the default HTTP status code to `308` when redirecting non-GET/HEAD -# requests to HTTPS in `ActionDispatch::SSL` middleware. -Rails.application.config.action_dispatch.ssl_default_redirect_status = 308 - -# Use new connection handling API. For most applications this won't have any -# effect. For applications using multiple databases, this new API provides -# support for granular connection swapping. -Rails.application.config.active_record.legacy_connection_handling = false - -# Set the default queue name for the mail deliver job to the queue adapter default. -Rails.application.config.action_mailer.deliver_later_queue_name = nil - -# Generate a `Link` header that gives a hint to modern browsers about -# preloading assets when using `javascript_include_tag` and `stylesheet_link_tag`. -Rails.application.config.action_view.preload_links_header = true