なるようになるブログ

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

rails commit log流し読み(2018/06/13)

2018/06/13分のコミットです。

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

activerecord/CHANGELOG.md


Add ability to configure cache notifications info

activerecord/lib/active_record/connection_adapters/abstract/query_cache.rbの修正です。

cache notificationsのpayloadをメソッド内で固定で保持していたのを、値をメソッドに切り出して、アプリ側で任意の値を追加出来るようにしています。

GitHubでは接続先のhostとurlをpayloadに追加するようにしているとの事です。


Update "Active Support Core Extensions" Guide

rails guideのActive Support Core Extensionsの修正です。

Date, Time, DateTimeに定義されているメソッドについて説明している箇所で、メソッドが定義されているファイルにいての説明に誤りがあったのを修正しています。


Merge pull request #29373 from untidy-hair/store_accessor_enhance

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

ActiveRecord::Store.store_accessorに任意のsuffixを指定出来るsuffxオプションを追加しています。suffixオプションには任意のsuffix(String又はSymbolで指定)、または、trueが指定出来るようになっています。trueを指定した場合はattribute + accessorでアクセス出来るようになります。

Merge pull request #32306 from danhuynhdev/feature/store-accessor-prefixので、prefixは指定出来るように既になっていた為、これでprefix / suffix両方指定出来るようになっています。