【发布时间】:2015-07-14 17:58:28
【问题描述】:
我从 Rails 教程中获得了以下代码:
def do_something
# some code here....
if @user.blank?
fail NotAuthenticatedError
return
end
# more code here...
end
return 语句是否必要,或者fail 调用是否足以阻止此方法中的其余代码运行?也许这取决于NotAuthenticatedError 的处理方式?
【问题讨论】:
-
fail 类似于 raise。所以它不会通过。看到这个apidock.com/ruby/Kernel/fail
标签: ruby-on-rails ruby error-handling return