2020/08/26分のコミットです。
CHANGELOGへの追加はありませんでした。
Rename horrible and dirty to puzzled and confused in test models
Active Recordのテストの修正です。
テストでdirty
、horrible
等のネガティブな意味がある単語を使っていた箇所を、confused
、puzzled
等に修正しています。
Only try to check constraints on databases that supports it
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
check constraintsをサポートしていないバージョン(MySQL <= 5.7)ではcheck_constraints
が動作しない(NotImplementedError
をraiseする)よう修正しています。
Allow a proc to be used in addition to a static value for cookies_same_site_protection
actionpack/lib/action_dispatch/middleware/cookies.rb
の修正です。
config.action_dispatch.cookies_same_site_protection
にProcを指定出来るよう修正しています。
Procにはrequest
が渡されるようになっており、requestの内容に応じてSamteSite
に指定する内容を変更出来るようになっています。
Merge pull request #39406 from vipulnsward/ar-bookstore-model
rails guideのActive Record Query Interface
の修正です。
guide内のメソッドの実行例のexampleについて、guide全体で同じmodelsを使用するよう修正、enumに関する説明の追加等を行っています。
rails guideのActive Record Query Interface
の修正です。
フォーマットの修正を行っています。
rails guideのActive Record Query Interface
の修正です。
to
をgto
にタイポしていたのを修正しています。
rails guideのActive Record Query Interface
の修正です。
不要な末尾の空白を削除しています。
Merge pull request #40033 from dpep/deep-dup
activesupport/lib/active_support/core_ext/object/deep_dup.rb
の修正です。
deep_dup
でkeyがSymbol
の場合に不要なkeyの複製処理を行わないよう修正しています。
Add note to avoid requiring config/initializers
rails guideのConfiguring Rails Applications
の修正です。
Using Initializer Files
の項に、initializerが他のinitializerに依存しているような場合に、同じinitializerが複数回ロードされる事がある旨説明を追加しています。
Lazy allocate error message string in check_if_method_has_arguments!
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
check_if_method_has_arguments!
メソッドで、exceptionをraiseする際に使用するStringを、実際にraiseする際にオブジェクトを生成するよう修正しています。
Fix ActiveRecord::PendingMigrationError action not dumping schema.
activerecord/lib/active_record/migration.rb
の修正です。
ActionDispatch::ActionableExceptions
でmigrationを実行した場合に、schemaファイルも更新されるよう修正しています。
Wrap native adapters connection errors in ActiveRecord::ConnectionNotEstablished
Active Recordの修正です。
native adaptersのconnection errorsをそのままraiseしていた箇所を、ActiveRecord::ConnectionNotEstablished
でwrapするよう修正しています。
Add config.active_record.check_schema_cache_dump_version to disable schema dump version check
activerecord/lib/active_record/railtie.rb
の修正です。
schema dumpのversion checkをするかどうかを、config(config.active_record.check_schema_cache_dump_version
)で指定出来るよう対応しています。アプリ起動時に、DBに接続しないようにしたい為、との事です。