なるようになるブログ

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

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

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

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

railties/CHANGELOG.md

actionmailer/CHANGELOG.md


Merge pull request #27802 from domcleal/27801-multiple-rake-tests

railties/lib/rails/test_unit/minitest_plugin.rbの修正です。

rakeに複数のtest用taskを指定した場合(e.g. bin/rake test:models test:controllers)に、最後に指定したタスクが実行されないバグがあったのを修正しています。


Merge pull request #27900 from y-yagi/add_arg_key_to_process_action_mailer_event

actionmailer/lib/action_mailer/base.rbの修正です。

mailer生成のinstrumentation event(process.action_mailer)のpayloadに、argsを追加しています。argsにはactionに指定された引数がそのまま設定されるようになっています。


Indicate action that failed in YamlColumn

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

Coders::YAMLColumn#assert_valid_valueメソッドでSerializationTypeMismatchをraiseする際に、何のアクション(dump or load)でエラーになったかをエラーメッセージに含むよう修正しています。


Correct spelling

各ファイルのスペルミスをまとめて修正しています。

client9/misspell: Correct commonly misspelled words in source filesを使って対応したとの事です。


Add tests for blank?

Active Suportの修正です。

不足していたDate#blank?DateTime#blank?TimeWithZone#blank?メソッドについてのテストを追加しています。