なるようになるブログ

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

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

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

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


Revert "Merge pull request #46282 from jonathanhefner/active_model-forgetting_assignment-avoid-value_for_database"

attributeが更新されていない場合不要なvalue_for_databaseメソッドの呼び出しを行わないよう修正した、Avoid value_for_database if attribute not updatedをRevertしています。この対応が原因でShopifyのアプリケーションに問題が発生してしまったようで、別途調査は行うが問題解消の為に一時的にRevertしたとの事です。


Fix Enumerable#many? to handle previous enumerator methods parameters

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

Enumerable#many?メソッドで全てのblock parameterがcall blockに渡されるよう修正しています。


Track parent key as string in ParameterFilter

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

ParameterFilterで生成するオブジェクト数を減らすようリファクタリングしています。