-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ensure that our configuration files are up to date with Rails 6.1 recommended defaults. This was done by running `rails app:update` and merging any changes we made.
- Loading branch information
Showing
12 changed files
with
162 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,16 @@ | ||
#!/usr/bin/env ruby | ||
# frozen_string_literal: true | ||
|
||
# This file loads Spring without using Bundler, in order to be fast. | ||
# It gets overwritten when you run the `spring binstub` command. | ||
if !defined?(Spring) && [nil, "development", "test"].include?(ENV["RAILS_ENV"]) | ||
gem "bundler" | ||
require "bundler" | ||
|
||
unless defined?(Spring) | ||
require 'rubygems' | ||
require 'bundler' | ||
|
||
lockfile = Bundler::LockfileParser.new(Bundler.default_lockfile.read) | ||
spring = lockfile.specs.detect { |spec| spec.name == 'spring' } | ||
if spring | ||
# Load Spring without loading other gems in the Gemfile, for speed. | ||
Bundler.locked_gems&.specs&.find { |spec| spec.name == "spring" }&.tap do |spring| | ||
Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path | ||
gem 'spring', spring.version | ||
require 'spring/binstub' | ||
gem "spring", spring.version | ||
require "spring/binstub" | ||
rescue Gem::LoadError | ||
# Ignore when Spring is not installed. | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,3 +5,4 @@ | |
require_relative "config/environment" | ||
|
||
run Rails.application | ||
Rails.application.load_server |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# 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 | ||
|
||
# Track Active Storage variants in the database. | ||
# Rails.application.config.active_storage.track_variants = 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 | ||
|
||
# Make `form_with` generate non-remote forms by default. | ||
# Rails.application.config.action_view.form_with_generates_remote_forms = false | ||
|
||
# Set the default queue name for the analysis job to the queue adapter default. | ||
# Rails.application.config.active_storage.queues.analysis = nil | ||
|
||
# Set the default queue name for the purge job to the queue adapter default. | ||
# Rails.application.config.active_storage.queues.purge = nil | ||
|
||
# Set the default queue name for the incineration job to the queue adapter default. | ||
# Rails.application.config.action_mailbox.queues.incineration = nil | ||
|
||
# Set the default queue name for the routing job to the queue adapter default. | ||
# Rails.application.config.action_mailbox.queues.routing = nil | ||
|
||
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Define an application-wide HTTP permissions policy. For further | ||
# information see https://developers.google.com/web/updates/2018/06/feature-policy | ||
# | ||
# Rails.application.config.permissions_policy do |f| | ||
# f.camera :none | ||
# f.gyroscope :none | ||
# f.microphone :none | ||
# f.usb :none | ||
# f.fullscreen :self | ||
# f.payment :self, "https://secure.example.com" | ||
# end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters