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が不足していたのを修正しています。