なるようになるブログ

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

rails commit log流し読み(2017/09/11)

2017/09/11分のコミットです。

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


Remove not used gems by default [ci skip]

rails guideのThe Rails Initialization Processの修正です。

Railsがデフォルトで使用するgemの一覧に既に使用していないgemがあったのを削除しています。


PERF: Incorrect memoization in ActiveRecord::Associations::Preloader::Association.

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

Associations::Preloader::Association#key_conversion_required?メソッドで@key_conversion_requiredのメモ化が正しく行われてなかったのを修正しています。