我在这里查看文档http://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html
它给出的一个例子是:
ActiveRecord::Base.transaction do
david.withdrawal(100)
mary.deposit(100)
end
文档中的另一个例子是:
Account.transaction do
balance.save!
account.save!
end
Base
&#39}方法和Account
方法之间的区别是什么?
答案 0 :(得分:2)
帐户模型继承自ActiveRecord :: Base,因此两者实际上是相同的方法。