RoRの多テーブルトランザクションは混乱のようである。 各テーブルのトランザクションを作成しなければならない。 要するにそれは実際に多テーブルトランザクションではない。

また入り込まれたトランザクションは期待どおりに働かない。 外トランザクションが失敗すればデータは矛盾した状態に内部トランザクションが成功したのである。 それから一貫した状態にデータベースを戻すために内部トランザクションの効果を逆転させなければ手動でならない。

源: LinuxIntegratorsによる RoR Wiki

注意: Wikiはだれでもこの記事が不正確かもしれない基づいているwiki情報によってそう事実上の変更可能である。 最後の変更は匿名に行なわれていた。