2023/02/01分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Support composite foreign keys in associations
Active Recordの修正です。
associationのforeign keyにcomposite foreign keyを指定出来るよう修正しています。この対応により、Comment.belongs_to :blog_post, foreign_key: [:blog_id, :blog_post_id], primary_key: [:blog_id, :id]
のような指定が出来るようになっています。なお、joinsやpreloadsなどの対応等がまだ行われておらず、それらは別のPRで対応予定との事です。
Add "Did you mean?" for unrecognized CLI commands
railtiesの修正です。
CLIに不正なコマンド名が指定された場合に、DidYouMean
を使用してsuggestionを表示するよう修正しています。
Merge pull request #47031 from p8/railties/test-command-descriptions
railties/lib/rails/commands/test/test_command.rb
の修正です。
テスト関係のコマンド全てにdescriptionを設定するよう修正しています。
Remove unused sequel gem from Gemfile
Gemfile
の修正です。
使用していないsequel
gemを削除しています。
ActiveRecord::QueryLogs: handle invalid encoding
activerecord/lib/active_record/query_logs.rb
の修正です。
UTF-8にencodeされているがUTF-8として不正な文字が含まれているSQLが実行された場合に、ActiveRecord::QueryLogs
でエラーになってしまうバグがあったのを修正しています。
Merge pull request #47209 from skipkayhil/cleanup-ujs-files
Action Viewの修正です。
現在は使用していないblade及びcoffeelintの設定ファイルを削除しています。