なるようになるブログ

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

rails commit log流し読み(2017/10/06)

2017/10/06分のコミットです。

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


Move duplicated code to delete_or_destroy in CollectionAssociation

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

CollectionAssociation#delete#destroyメソッドそれぞれで行っていた共通の処理を、#delete_or_destroyメソッドで行うよう修正しています。


Merge pull request #30809 from meganemura/use-callee

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

left_outer_joinsメソッドでcheck_if_method_has_arguments!メソッドを呼び出す際に、引数にメソッド名(:left_outer_joins)を直接指定していたのを、__callee__を指定するよう修正しています。

left_outer_joinsのaliasメソッド(left_joins)を使用した際に、エラーメッセージに正しくメソッド名が表示されるようにするため。


request check

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

javascript_include_tagstylesheet_link_tagメソッドでearly hintsを送信する際に、requestインスタンスが存在するかどうかチェックするよう修正しています。


Cosmetic fixes [ci skip]

rails guideの修正です。

各guide内のメソッド名や定数名等をバッククォートで囲むよう修正しています。