2020/06/29分のコミットです。
CHANGELOGへの追加はありませんでした。
Use LoadError#original_message if available in safe_constantize
activesupport/lib/active_support/inflector/methods.rb
の修正です。
safe_constantize
メソッドでエラーメッセージをチェックする際に、LoadError#message
を使用していたのをLoadError#original_message
を使用するよう修正しています。
次のRubyで、LoadError#message
でメッセージを組み立てる際にDidYouMeanでサジェスチョンを提案するようになっています。これは$LOAD_PATH
をglobする処理で、$LOAD_PATH
が巨大な場合大変重い処理になる可能性がある為、処理が遅くなるのを避けるようoriginal_message
の方を使用するよう修正しています。