なるようになるブログ

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

rails commit log流し読み(2020/08/07)

2020/08/07分のコミットです。

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


apdate GitHub gist api link and fix documentation in api_app page [ci skip]

rails guideのUsing Rails for API-only Applicationの修正です。

GitHub Gist APIのリンクを最新のURLに修正、各箇所のフォーマットの修正等を行っています。


Make Enumerable.pluck faster for single key

activesupport/lib/active_support/core_ext/enumerable.rbの修正です。

Enumerable.pluckについて、引数のkeyが1つの場合、不要なメソッド呼び出しを減らすようリファクタリングしています。


Don't use arel factory methods for creating join nodes

Active Recordの修正です。

join nodeを作成するのにarelのfactory methodsを使用していたのを、直接klass.newするよう修正しています。


Fix deserializing enum mapping nil

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

enumを使用しているattributeで、DBからロードした値がnilだった場合にdeserialize処理が正しく行われるよう修正しています。