2010-08-13 40 views
0
def r_return 

    if var 
    begin 
     User.transaction do 
     #code here 
     end 
    render :text => html 
    return 
    rescue => e 
     #rescue here 
    end 
    else 
    redirect_to root_path 
    end 
    #it has to been render at the end? 
    #render :text => html 
end 

我的代码有什么问题?无法呈现它开始...结束块?或者我失踪了?呈现文字但仍然丢失模板错误

+0

你想做什么? – s84 2010-08-13 05:34:49

+0

你能显示相关的日志输出吗? – 2010-08-13 05:36:09

回答

0

这似乎是一个例外被投入开始救援块。

+0

是的,在交易块中。有一个 提高ActiveRecord :: RecordNotFound如果some_conditions 但代码执行并拯救recordnotfound。 很奇怪。 – user285020 2010-08-13 06:04:26