2018/08/07分のコミットです。
CHANGELOGへの追加はありませんでした。
Improve ActiveStorage service adapter error handling
activestorage/lib/active_storage/service/configurator.rb
の修正です。
Active Storageのservice nameの指定が元々は完全一致だったのを、先頭は小文字でも認識するよう修正しています。
例えばDisk
serviceを使用する場合は、configにはDisk
と指定する必要があったのを、disk
も指定可能になっています。
Camelize instead of classifying
activestorage/lib/active_storage/service/configurator.rb
の修正です。
service nameをクラス名に変換する際にclassify
を使用していたのを、camelize
を使用するよう修正しています。
camelize
だと末尾のs
が削除されてしまう為。
"GCS".classify # => "GC" "GCS".camelize # => "GCS"
update BacktraceCleaner::RENDER_TEMPLATE_PATTERN to match the ActionView::Template method names
railties/lib/rails/backtrace_cleaner.rb
の修正です。
BacktraceCleaner
では、viewのrenderでエラーになった際にbacktraceからrender用のメソッド(ActionView::Template
で生成されたメソッド)を削除する、という処理があるのですが、そこでチェックするrender用メソッド名のパターンが古いままになっていた(Name compiled render methodsで変更されたのに追随していなかった)のを、新しいパターンに修正しています。