なるようになるブログ

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

rails commit log流し読み(2021/05/14)

2021/05/14分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Improve performance of #one? and #many?

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

one?及びmany?を実行する際に、LIMIT`を指定するよう修正しています。


Merge pull request #42221 from etiennebarrie/private-process_action

Action Packの修正です。

process_actionメソッドを再定義する際に、元の可視性を維持するよう修正しています。


[ci skip] Fix typo in MessageVerifier docs

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

MessageVerifierのdoc内のタイポを修正しています。


Fixes ActiveStorage#has_many_attached re-creating destroyed attachment

activestorage/lib/active_storage/attached/changes/create_many.rbの修正です。

config.active_storage.replace_on_assign_to_manyにfalseが指定されている場合、has_many_attachedに指定されたassociationが必ず追加される(attributeに_destroyフラグが指定されていても無視される)バグがあったのを修正しています。