なるようになるブログ

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

rails commit log流し読み(2021/04/26)

2021/04/26分のコミットです。

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

actiontext/CHANGELOG.md


Change send back to public_send

activemodel/lib/active_model/validations/comparison.rbactivemodel/lib/active_model/validations/numericality.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Action Text: forward form: option to hidden input

actiontext/app/helpers/action_text/tag_helper.rbの修正です。

rich_text_area_tagrich_text_areaメソッドにform名を指定する為のformオプションを指定出来るよう修正しています。Trix editor内でボタンが押下された際に、そのkeydownに対するJS処理内で、formを参照しやすくする為。Trixの<trix-editor>では今のところform attributeは指定出来ない為、実際の値はhidden inputタグに追加されるようになっています。

参考: Add TrixEditorElement.form property


Document the new Active Support cache format

ドキュメントの修正です。

Implement an optimized Cache::Entry coderで行ったcache formatについて、CHANGELOGにエントリーの追加、及び、guideに説明を追加しています。


Merge pull request #42060 from Tonkpils/tonkpils/fix-enlist-fixture-connections

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

setup_fixturesメソッドで特定の変数の初期化がtransaction内の場合でしか行われなかったのを、transaction内かどうかに関わらず必ず行うよう修正しています。それらの変数は他のメソッドで使用しており、そのメソッドが直接使用された際にエラーになるのを避ける為。