なるようになるブログ

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

rails commit log流し読み(2019/11/18)

2019/11/18分のコミットです。

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


[ci skip] Simplify Action Mailbox Forwards example

rails guideのAction Mailbox Basicsの修正です。

MailboxのExampleコードから、Mailbox以外の処理(実アプリケーションに依存したコードと思われる部分)を削除し、コードがシンプルになるよう修正しています。


Merge pull request #35085 from vinistock/check_testing_framework_in_action_text_installer

Action Textの修正です。

plainなRubyで実装されていたAction Textのインストール処理をgeneratorの仕組みを使用して実装するよう修正しています。

テスト用に使用するファイル(test/fixtures/action_text/rich_texts.yml)の生成先をテストフレームワークごとに改造出来るようにする為。


Merge pull request #37518 from shioyama/test_clear_changes_information_directly

activemodel/test/cases/attributes_dirty_test.rbactivemodel/test/cases/dirty_test.rbの修正です。

テスト用にclear_changes_informationメソッドのラッパーとしてreloadメソッドを定義していたのを、clear_changes_informationメソッドを直接使用するよう修正しています。


Change execute_batch to take array of statements

Active Recordの修正です。

execute_batchメソッドに;で区切られた一つのSQLを渡していたのを、SQLの配列を渡すよう修正しています。

batch statementsをサポートしていないadapterでもexecute_batchメソッドを使用出来るようにする(batch statementsをサポートしていない場合statementを1つ実行する)為。