2013-07-12 14 views
0

中创建带有Rails 4的事务回滚, 将创建的事务回滚为dbbackback?在事务内部,当事务由于某种错误而被回滚时,rails将在事务

例如

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

是,如果你在日志中查找(日志/ development.log),你会看到'BEGIN'和'COMMIT' SQL正在围绕SQL块发出的 - 尝试把'提高 “TEST” 后'在你的例子中'User.create(user)'你最终应该通过sql – house9

回答