2022/02/24分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #44515 from SkipKayhil/git-init-b
railtiesの修正です。
generatorでgit
のデフォルトブランチを設定するのに、git init -b
を使用するよう修正しています。initialBranchが設定されていない場合にwarningメッセージが出てしまうのを避ける為。
Merge pull request #44505 from jonathanhefner/apidocs-improve-http-authentication-doc
actionpack/lib/action_controller/metal/http_authentication.rb
のdocの修正です。
ActionController::HttpAuthentication
のdocについて、フォーマットの修正やdocの追加等を行っています。
Merge pull request #44507 from jonathanhefner/apidocs-improve-active_record-serialize-doc
activerecord/lib/active_record/attribute_methods/serialization.rb
のdocの修正です。
serialize
メソッドのdocについて、フォーマットの修正やexampleコードの追加等を行っています。
Merge pull request #44508 from jonathanhefner/apidocs-format-application-booting-process
railties/lib/rails/application.rb
のdocの修正です。
Rails::Application
のdocのフォーマットの修正を行っています。
Merge pull request #44509 from jonathanhefner/apidocs-cross-link-docs
docの修正です。
doc内のメソッドやクラスがリンクされるよう修正しています。
Merge pull request #44504 from sanjioh/fix-typos
docの修正です。
各箇所のタイポの修正を行っています。
Fix: respect the mysql auto_increment setting
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
migrationファイルでauto_increment: false
を指定してもauto_increment: true
と見なされてしまうバグがあったのを修正しています。
Reduce the memory footprint of fixtures accessors
activerecord/lib/active_record/test_fixtures.rb
の修正です。
fixtures load時にfixtures accessorsをdefine_method
で定義していたをやめて、method_missing
を使ってaccessorsが呼ばれた際に定義するよう修正しています。使用しないaccessorsは定義しないようにして、メモリ使用量を減らす為。
Merge pull request #43730 from jasoncodes/quiet-structure-load
activerecord/lib/active_record/tasks/postgresql_database_tasks.rb
の修正です。
PostgreSQLでstructureファイルload時に--output /dev/null
を指定して、不要な出力が表示されないよう修正しています。
Update rails_application_templates.md
rails guideのRails Application Templates
の修正です。
after_bundle(&block)
メソッドについて説明している箇所の言い回しを修正しています。
Fix test case in activerecord: assert -> assert_equal
activerecord/test/cases/scoping/named_scoping_test.rb
の修正です。
assert_equal
を使うべき箇所でassert
を使用していたのを修正しています。
Don't require encryption credentials when using a custom key provider
Active Recordの修正です。
Active Record encryptionでcustom key providerを指定している場合にも、primary_key
とkey_derivation_salt
の指定が無いとエラーになってしまうバグがあったのを修正しています。
Add missing ruby2_keywords in RoutingAssertions
`actionpack/lib/action_dispatch/testing/assertions/routing.rb
RoutingAssertions
のmethod_missing
でruby2_keywords
の指定が不足していたのを修正しています。
Merge pull request #44540 from matthewd/encryption-configure-only-keyprovider
Merge pull request #44531 from matthewd/rm-mark-written
Active Recordの修正です。
mark_transaction_written_if_write
メソッドを削除しています。activerecord: No warning for return out of transaction block without writesで対応されたdeprecate処理の為のメソッドで、現在は不要な為。