なるようになるブログ

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

rails commit log流し読み(2020/04/28)

2020/04/28分のコミットです。

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


Refactor Arel node Casted, Quoted, and BindParam

Active Recordの修正です。

Casted, Quoted, BindParamクラスにvalue_for_databasevalue_before_type_castメソッドを定義し、値の変換処理をそれぞれのメソッドで行うよう修正しています。


Improve performance for scope_for_create

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

scope_for_createメソッドで不要なオブジェクトの生成数を減らすようリファクタリングしています。