我想知道如何判断sql事务是否在rails中成功,它是返回true还是类似的东西。或者代码只是在失败时出错?
答案 0 :(得分:5)
当事务失败时,Activerecord将抛出ActiveRecord::Rollback
异常。有关详细信息,请参阅http://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html和http://api.rubyonrails.org/classes/ActiveRecord/Rollback.html。