なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2023/01/08)

2023/01/08分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activesupport/CHANGELOG.md


Allow setting config.hosts to single IPAddr

railties/lib/rails/application/default_middleware_stack.rbの修正です。

Only use HostAuthorization if configuredの修正の影響でconfig.hostsにArrayではない単体のIPAddrを設定するとエラーになるようになっていたのを、再度nilを設定出来るよう修正しています。


Merge pull request #46831 from nick4tech/issue-46741

activerecord/lib/active_record/tasks/sqlite_database_tasks.rbの修正です。

SQLite3 DBのpathがabsolute pathかどうかをチェックする為にPathname#absolute?を使用していたのを、File.absolute_path?を使用するよう修正しています。absolute pathのチェックだけなら、Pathnameのインスタンスを生成する必要が無いため。


Merge pull request #46863 from ghiculescu/assert-diffrence-message

activesupport/lib/active_support/testing/assertions.rbの修正です。

assert_differenceメソッドで出力する値が期待通り変化しなかった場合のassertion messageに、実際に変化した値を含むよう修正しています。


Merge pull request #46796 from ghiculescu/missing-associated-guide

rails guideのActive Record Query Interfaceの修正。

where.associated及びwhere.missingメソッドの説明を追加しています。


Fix activejob integration for Sidekiq 6

activejob/test/support/integration/adapters/sidekiq.rbの修正です。

Sidekiq 7.0で追加された定数を使用している箇所があったのを使用しないよう修正しています。Sidekiq 6系でテストが通るようにする為。


Improve Grouping headings in Active Record Querying guide [ci-skip]

rails guideのActive Record Query Interfaceの修正です。

見出し名を適切な名前に修正しています。


Run through migrations guide

rails guideのActive Record Migrationsの修正です。

guide全体について言い回しの修正や、exampleコードの変数名を適切な名前に修正などを行っています。


Run through AR Basics guide

rails guideのActive Record Basicsの修正です。

guide全体について言い回しの修正や、exampleコードの追加などを行っています。


Run through AR Validations guide

rails guideのActive Record Validationsの修正です。

guide全体について言い回しの修正や、exampleコードの追加などを行っています。


Merge pull request #46856 from zzak/validations-api-default-error-messages

activemodel/lib/active_model/validations/comparison.rbactivemodel/lib/active_model/validations/numericality.rbのdocの修正です。

各validationについて説明している箇所に、validationでデフォルトで表示されるメッセージについての説明を追加しています。


Improve validations wording in Active Record Basics guide [ci-skip]

rails guideのActive Record Basicsの修正です。

Validationsの項の言い回しを修正しています。