なるようになるブログ

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

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

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

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


Adjust association inverse_of docs [ci skip]

activerecord/lib/active_record/associations.rbのdocの修正です。

inverse_ofのdocに、:foreign_keyオプションを指定している場合はassociation inverseの自動検出が行われないのでinverse_ofを指定するのが望ましい、旨説明を追加しています。


Merge pull request #44190 from dark-panda/7-0-stable-fix-asset-helpers-for-view-components

actionview/lib/action_view/helpers/asset_tag_helper.rbの修正です。

send_preload_links_headerメソッドでresponseをsendingかどうかをチェックする際に、safe navigation operatorを使用してresponseがnilの場合にエラーにならないよう修正しています。


Remove duplicated response check

actionview/lib/action_view/helpers/asset_tag_helper.rbの修正です。

send_preload_links_headerでresponseが使用出来るかのチェックを変数に切り出すよう修正しています。


Merge pull request #44198 from ElMassimo/preload-modules

actionview/lib/action_view/helpers/asset_tag_helper.rbの修正です。

preload_link_tagメソッドでmime typeがmoduleの時もrelにpreloadを指定していたのを、modulepreloadを指定するよう修正しています。


Document that @rails/ujs is deprecated for button_to (#44100)

actionview/lib/action_view/helpers/url_helper.rbのdocの修正です。

button_toのdocに、@rails/ujs関連のオプションを説明している箇所に、Rails 7.0から@rails/ujsはデフォルトでは使用されなくなくなっている旨説明を追加しています。