2023/11/11分のコミットです。
CHANGELOGへの追加はありませんでした。
Add actionmailer
bug report template
Action Mailer用のbug report templateを追加しています。
Merge pull request #49839 from skipkayhil/hm-skb-deprecation
railties/lib/rails/application.rb
の修正です。
credentials
経由でsecret_key_base
を設定した場合に、secret_key_base
メソッド実行時に不要なRails.application.secrets
に関するdeprecated warningが出力されてしまっていたのを修正しています。
Fix renaming primary key index when renaming a PostgreSQL table having uuid primary key
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
primary keyにUUID、かつ、idを生成するのにgen_random_uuid
関数を使用している場合に、table rename時のindex名のrenameが正しく行われないバグがあったのを修正しています。
Fix issue with wrong argument type when using prefetch_primary_key?
activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb
の修正です。
activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb
の修正です。
prefetch_primary_key?
をtrueにしている、かつ、next_sequence_value
を独自に設定してidを返している場合にエラーになってしまうバグがあったのを修正しています。
activerecord/lib/active_record/core.rb
の修正です。
inherited
メソッドで@filter_attributes
と@generated_association_methods
に強制的にnilを指定していたのを、値が設定されていない場合にのみnilを指定するよう修正しています。サブクラスで値を指定している場合に、そちらの値が使用されるようにする為。
Move PG-specific tests to PostgresqlRenameTableTest
activerecord/test/cases/adapters/postgresql/rename_table_test.rb
、
`activerecord/test/cases/migration/rename_table_test.rb@の修正です。
PostgreSQL固有のテストをPostgresqlRenameTableTest
配下に移動しています。
Remove config.load_paths reference from guide
rails guideのConfiguring Rails Applications
の修正です。
削除済みのconfig.load_paths
を参照している箇所があったのを、config.paths.load_paths
に修正しています。
railties/lib/rails/application.rb
の修正です。
Rails.application.secrets.secret_key_base
を設定した場合のdeprecateメッセージ内にbacktickが不足していたのを修正しています。