rails将在事务中创建回滚

时间:2013-07-12 01:51:09

标签: ruby-on-rails activerecord base

使用Rails 4,在事务内部,当事务由于某些错误而回滚时, 将记录惰性化到db并使用create to rollbacked?

e.g。

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

1 个答案:

答案 0 :(得分: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