2024/11/21分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix task abort_if_pending_migrations
to rely on Array#flatten!
activerecord/lib/active_record/railties/databases.rake
の修正です。
abort_if_pending_migrations
taskでpending migrationを平坦化する際に、Array#flatten!
の戻り値を変数に設定していたのを、設定しないよう修正しています。!
つきのselfを変更するメソッドを使用しており、戻り値をチェックする必要は無い為。
activerecord/lib/active_record/transaction.rb
のdocの修正です。
ActiveRecord::Transaction
classのdocのフォーマットを修正しています。
remove duplication about finalized callback raising
activerecord/lib/active_record/transaction.rb
のdocの修正です。
ActiveRecord::Transaction#after_rollback
メソッドのdoc内の内容が重複していた説明を削除しています。
Allow passing Symbols as aliases in Arel
activerecord/lib/arel/alias_predication.rb
の修正です。
Arel::AliasPredication#as
メソッドにsymbolの値を指定出来るよう修正しています。元々はstringしか指定出来なかったのですが、alias
等の他のメソッドはsymbolとstring両方指定出来るようになっており、挙動を合わせる為・
Correct misformatted reference to config/initializers/new_framework_defaults_*.rb
[ci skip]
rails guideのUpgrading Ruby on Rails
の修正です。
new_framework_defaults
のファイルのフォーマットが間違えている(末尾はX_Y.rb
が正しいが、X.Y.rb
)箇所があったのを修正しています。
Fix Mysql2Adapter support for prepared statements
activerecord/lib/active_record/connection_adapters/mysql2/database_statements.rb
の修正です。
Mysql2Adapterでprepared statementsが使用されたSQLを実行するとエラーになってしまうバグがあったのを修正しています。