【发布时间】:2016-08-29 17:52:22
【问题描述】:
根据Exception的家谱。 SyntaxError 是 ScriptError 的孩子
我希望在我的 rails 应用程序中处理 Syntax 和/或 ScriptError。
Exception
NoMemoryError
ScriptError
LoadError
NotImplementedError
SyntaxError
SignalException
Interrupt
StandardError
ArgumentError
IOError
EOFError
IndexError
StopIteration
LocalJumpError
NameError
NoMethodError
RangeError
FloatDomainError
RegexpError
RuntimeError
SecurityError
SystemCallError
SystemStackError
ThreadError
TypeError
ZeroDivisionError
SystemExit
fatal
我做到了:
rescue_from ScriptError, :with => :notify_on_landing_page
但没用。
屏幕上出现错误:
SyntaxError in Bc::Muse::User::ProfileController#show
我创建了一个明确的语法错误,它应该优雅地拯救它并做我想做的事情。
【问题讨论】:
标签: ruby-on-rails ruby exception-handling ruby-2.2