2023/09/07分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activerecord/lib/active_record/nested_attributes.rb
の修正です。
同じassociationに対するaccepts_nested_attributes_for
が同じクラスで複数回定義された場合に、ArgumentError
をraiseするよう修正しています。
[skip ci] Add composite primary key examples to fixture docs
activerecord/lib/active_record/fixtures.rb
のdocの修正です。
fixtureのdocに、fixtureでcomposite primary keyを使用する場合のexampleを追加しています。
railtiesのテストの修正です。
Webpacker関連のファイルを削除しています。
Merge pull request #49166 from aleksclark/ensure-identical-dump-files
activerecord/lib/active_record/connection_adapters/schema_cache.rb
の修正です。
gzip版のschema cacheファイルを生成する際に、mtime
に0を指定するよう修正しています。内容が変わらない場合に、gitで差分が出ないようにする為。
Gemfile.lock
の修正です。
mysql2 gemのバージョンを最新バージョンに更新しています。
Ruby code block indentation issue fix
docの修正です。
Rubyのコードexampleのインデントを修正しています。
Define alias attribute methods in define_attribute_methods
Active Model、Active Recordの修正です。
define_attribute_methods
メソッドでalias attribute methodも定義するよう修正しています。undefine_attribute_methods
がalias attribute methodもundefするようになっており、それでundefしたメソッドをdefine_attribute_methods
で再定義出来るようにする為。
Merge pull request #49173 from Shopify/define-alias-attribute-methods-in-define_attribute_methods https://github.com/rails/rails/commit/304f0a3c010babd9f5cd4fc74ca2c95e912d578c
Simplify normalization of regexp test filters
railties/lib/rails/test_unit/line_filtering.rb
、
railties/lib/rails/test_unit/runner.rb
の修正です。
regexp test filterのnormalization処理がMinitest::Spec
を使用している場合に正しく動作しないバグがあったのを修正しています。
Improving the Rails Guide around setting up Active Record Encryption
rails guideのActive Record Encryption
の修正です。
Setup
の項に、Encryptionで使用する値をRails credentialsを使用せずに設定する方法のexampleを追加しています。
Add composite primary key release note
rails guideのRuby on Rails 7.1 Release Notes
の修正です。
Composite primary keys
についての説明を追加しています。