如何判断rails中的SQL事务是否成功?

时间:2011-08-29 11:21:19

标签: sql ruby-on-rails ruby-on-rails-3 transactions

我想知道如何判断sql事务是否在rails中成功,它是返回true还是类似的东西。或者代码只是在失败时出错?

1 个答案:

答案 0 :(得分:5)

当事务失败时,Activerecord将抛出ActiveRecord::Rollback异常。有关详细信息,请参阅http://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.htmlhttp://api.rubyonrails.org/classes/ActiveRecord/Rollback.html