2019/03/29分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #35308 from erose/better-error-reporting-for-syntax-errors-in-templates
actionview/lib/action_view/template.rb
、
actionview/lib/action_view/template/error.rb
の修正です。
template render時にRubyのsyntax errorが発生した場合(template内にsyntax errorになる内容があった場合)に、syntax errorが発生した事がわかるよう適切なエラーメッセージを表示するよう修正しています。
Before
After
Add ActiveStorage::Service#open
Active Storageの修正です。
ファイルをダウンロード + 何らかの処理を行う為のActiveStorage::Service#open
メソッドを追加しています。
Add ActiveStorage::Blob#openで追加されたActiveStorage::Blob#open
はこのService#open
の方を呼び出すよう修正されています。
Add load hook for ActiveStorage::Attachment
activestorage/app/models/active_storage/attachment.rb
、
activestorage/app/models/active_storage/blob.rb
の修正です。
ActiveStorage::Attachment
load時使用する為のactive_storage_attachment
hookを追加しています。