0

使用 Rails 4,在事务内部,当事务由于某些错误而回滚时,是否会回滚记录对 db 的惰性创建?

例如

User.transaction do
  @users.each do |user|
    User.create(user)
  end
end
4

1 回答 1

0

是的,在您的数据库服务器上查找更多关于事务的文档:MySQL: http ://dev.mysql.com/doc/refman/5.0/en/commit.html 。

PostgreSQL http://www.postgresql.org/docs/9.1/static/transaction-iso.html

于 2013-07-12T02:11:51.453 回答