2013-07-12 16 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

回答