なるようになるブログ

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

rails commit log流し読み(2019/06/02)

2019/06/02分のコミットです。

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


Simplify ActionDispatch::Response#content_type

actionpack/lib/action_dispatch/http/response.rbの修正です。

ActionDispatch::Response#content_typeメソッドをObject#presenceを使用するようリファクタリングしています。


Address test_pluck_columns_with_same_name failure due to nondeterministic sort order

activerecord/test/cases/calculations_test.rbの修正です。

test_pluck_columns_with_same_namepluckで値を取得する際に、idでsortするよう修正しています。 sortを指定しないと結果が不定になる為。


Merge pull request #36375 from kamipo/fast_save

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

timestamp_attributes_for_create_in_modeltimestamp_attributes_for_update_in_modelall_timestamp_attributes_in_modelメソッドで結果をキャッシュするようにして、複数回呼ばれても不要なオブジェクトが生成されないよう修正しています。