テンプレートエラー

テンプレート内で発生したエラーは handle_render_error によって ActionView::Template::Error にラップされて再投入される。

参考:

ActionView::Template::Error – rails/error.rb at v5.2.3 · rails/rails – GitHub

handle_render_error – rails/template.rb at v5.2.3 · rails/rails – GitHub

render – rails/template.rb at v5.2.3 · rails/rails – GitHub

SQL エラー

SQL エラーは translate_exception_class によって ActiveRecord::StatementInvalid に変換されて再投入される。

参考:

ActiveRecord::StatementInvalid | Ruby on Rails API [Official]

translate_exception_class – rails/abstract_adapter.rb at v5.2.3 · rails/rails – GitHub

log – rails/abstract_adapter.rb at v5.2.3 · rails/rails – GitHub

translate_exception – rails/abstract_adapter.rb at v5.2.3 · rails/rails – GitHub

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です