【发布时间】:2015-03-05 08:57:34
【问题描述】:
我在使用 rescue_from 时遇到问题
class SimpleError < StandardError; end
before_action :raise_exception
rescue_from SimpleError, with: :rescue_exception
def raise_exception
raise SimpleError
end
def rescue_exception
log $!
end
def index
@unreachable_code = true
def
如您所见,在这段代码中,我只是在动作开始之前引发了一个异常,该异常被rescue_exception 方法捕获。问题是,在我捕捉到异常之后,应用程序流程停止并且永远不会到达操作代码。 异常解救后是否可以继续执行?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-4.2