2022/12/13分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix lint error in Railties changelog
railties/CHANGELOG.md
の修正です。
行の末尾から不要なスペースを削除しています。
Query Logs: namespaced_controller
tag should match controller
format
actionpack/lib/action_controller/railtie.rb
の修正です。
Query Logのnamespaced_controller
tagの出力結果を、controller
tagと同じformatになるよう修正しています。これにより、NameSpaced::UsersController
のログの出力結果が元々namespaced_controller='NameSpaced%3A%3AUsersController'
だったのが、namespaced_controller='name_spaced/users'
と出力されるようになっています。
activerecord/lib/active_record/associations/association.rb
、
activerecord/lib/active_record/associations/collection_association.rb
の修正です。
永続化されていない、かつ、primary keyが設定されているmodelにassociationsを設定した場合に、ActiveRecord::StrictLoadingViolationError
がraiseされてしまうバグがあったのを修正しています。
[ci skip] documentation for #36589
activerecord/lib/active_record/migration/command_recorder.rb
のdoc、及び、rails guideのActive Record Migrations
の修正です。
migrationに関するメソッドの説明を最新の内容に更新しています。
Refactor compiled source code into method
actionview/lib/action_view/template.rb
の修正です。
コンパイルしたソースコードをメソッドにする処理をcompile
メソッドから専用のメソッドに切り出しています。ERB templateからErrorHighlightにexceptionを渡す処理の改善の為に必要な為、との事です。
update return values to reflect the proper object class
rails guideのActive Record Associations
の修正です。
belongs_to Association Reference
の項にあるexampleコードのコメントが実際の結果と異なっている内容になっていたのを修正しています。
Merge pull request #46708 from cjilbert504/errors-where-guides-grammar
rails guideのActive Record Validations
の修正です。
errors.where and Error object
の項のグラマーの修正を行っています。
Lock sqlite3 gem to 1.4 to run Rails CI using rubylang/ruby:master-nightly-focal
Gemfile
の修正です。
sqlite3 gemのバージョンを1.4系に固定しています。1.5系だとCIでgemインストール時にエラーになってしまう事がある為。