次のようなものがある場合:
Model1.update_all ['a1 = ?, a2 = ?', v1, v2], ['id = ?', id1]
Model2.update_all ['a3 = ?', v3], ['id = ?', id2]
上記の更新のいずれかが失敗した場合、それらのいずれも効果がないことを確認するにはどうすればよいですか。一種のロールバックが実行されますか?
次のようなものがある場合:
Model1.update_all ['a1 = ?, a2 = ?', v1, v2], ['id = ?', id1]
Model2.update_all ['a3 = ?', v3], ['id = ?', id2]
上記の更新のいずれかが失敗した場合、それらのいずれも効果がないことを確認するにはどうすればよいですか。一種のロールバックが実行されますか?