2016/05/16分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actionmailer/CHANGELOG.md
Action Mailer: Declarative exception handling with rescue_from
.
https://github.com/rails/rails/commit/e35b98e6f5c54330245645f2ed40d56c74538902
Action Mailer / Active Supportの修正です。
Action Mailerでcontrollerやjob同様にrescue_from
によりexceptionのハンドリングが出来るよう修正しています。
class MyMailer < ApplicationMailer rescue_from ActiveJob::DeserializationError do … end end
#deliver_later
でenqueueされたjobでエラーがおきた際も、Action Mailerで定義したrescue_from
でエラーのハンドリングが出来るようになっています。
Merge pull request #25023 from slbug/patch-1
activerecord/lib/active_record/connection_adapters/postgresql/oid/rails_5_1_point.rb
の修正です。
Point型のvalueが空だった場合に、エラーがraiseされてしまっていたのを、エラーが起きないよう修正しています。
Merge pull request #23810 from xijo/fix_json_coder_when_mysql_strict_is_disabled
activerecord/lib/active_record/coders/json.rb
の修正です。
columnのデフォルトの値が空文字列だった場合に、JSON deserialization処理がエラー(JSON::ParserError
)になってしまっていたのを、空文字の場合はJSONのparse処理を行わないようにして、エラーが起きないようにしています。