0

我有一个控制器,如果发生异常,我想在其中挽救异常,并重定向到页面,但如果没有,则继续执行其余代码。这就是我目前所拥有的:

def confirm

rescue ActiveRecord::RecordInvalid
  redirect to "/used-postcode"
else

----rest of code----

end

我做错了什么?

4

1 回答 1

0

尝试:

def confirm
  begin
   #your code to rescue
  rescue ActiveRecord::RecordInvalid
    redirect to "/used-postcode" and return
  end

  #----rest of code----
end
于 2013-07-13T22:29:42.547 回答