なるようになるブログ

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

rails commit log流し読み(2022/01/23)

2022/01/23分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #44223 from heliocola/patch-1

rails guideのUpgrading Ruby on Railsの修正です。

bootsnapについて説明している箇所に、bootsnapを有効化するのに必要なconfig/boot.rbの修正について具体的なコードを記載するよう修正しています。


Add a note in guide for a counter cache caveat

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

counter cacheについて説明している箇所に、owner modelのprimary keyを変更し、かつ、counted modelsのforeign keyを変更しなかった場合、counter cacheが古い値のままの可能性がある事、及び、その場合reset_countersを明示的に呼び出す必要がある旨説明を追加しています。


Fixes Options documention formatting for has_rich_text

actiontext/lib/action_text/attribute.rbのdocの修正です。

has_rich_textのdocのフォーマットが崩れていたのを修正しています。


Merge pull request #44227 from nikolai-b/better-message-for-associated

activerecord/lib/active_record/relation/query_methods.rbの修正です。

ActiveRecord::QueryMethods::WhereChain#associatedに不正なassociation名を指定した場合に、NoMethodErrorがraiseしてしまっていたのを、ArgumentErrorをraiseするよう修正しています。