如果存在 ActiveRecord::RecordNotUnique 错误则重定向
Redirect if ActiveRecord::RecordNotUnique error exists
我要保存下一个代码:
Transaction.create(:status => params[:st], :transaction_id => params[:tx], :purchased_at => Time.now).save!
但是,如果出现 ActiveRecord::RecordNotUnique
错误,我该如何重定向到主根页面?我可以捕捉到这个错误吗?
就像你捕获所有其他错误的方式
begin
Transaction.create!(:status => params[:st], :transaction_id => params[:tx], :purchased_at => Time.now)
rescue ActiveRecord::RecordNotUnique
redirect_to root_path
end
我要保存下一个代码:
Transaction.create(:status => params[:st], :transaction_id => params[:tx], :purchased_at => Time.now).save!
但是,如果出现 ActiveRecord::RecordNotUnique
错误,我该如何重定向到主根页面?我可以捕捉到这个错误吗?
就像你捕获所有其他错误的方式
begin
Transaction.create!(:status => params[:st], :transaction_id => params[:tx], :purchased_at => Time.now)
rescue ActiveRecord::RecordNotUnique
redirect_to root_path
end