rails:1622
From: "Shouta Ohnishi" <s-onishi@d...>
Date: 8 Sep 2006 21:32:56 +0900
Subject: [rails:1622] Re: 宣言的トランザクションについて
岡本様、 ご返答ありがとうございます! Transaction::Simpleを見てみました。 Rdocの雰囲気からすると、これはオブジェクトの世界でのトランザクションを想 定しているライブラリという感じでしょうか?? サンプルだとStringオブジェクトにextendしてstart_transactionを呼んだりし ていますね。 全然ちゃんと見たわけではないのですが、たぶん、start_transactionした時点 のオブジェクトのコピーをマーシャル経由で作っておいて、 abort_transaction されたらそのコピーの状態にオブジェクトを戻すというような感じで動くのでは ないかと。 うまく利用するとDBの宣言的なトランザクションライブラリを作るときに役立ち そうではあります。 あと、vendorディレクトリ配下なので、Transaction::SimpleはRailsとは関係な いライブラリなのですね。 ActiveRecord内部で、オブジェクトレベルのトランザクションを実現する時に 使っているとありました。 http://railsapi.masuidrive.jp/module/ActiveRecord%3A%3ATransactions%3A%3AClassMethods > Transaction::Simple > は適用できないのでしょうか? > > http://railsapi.masuidrive.jp/module/Transaction::Simple > > -- ML: rails@r... 使い方: http://QuickML.com/
1617 2006-09-07 09:47 [s-onishi@d... ] 宣言的トランザクションについて 1621 2006-09-08 08:42 ┗[okamoto@n... ] -> 1622 2006-09-08 14:32 ┗[s-onishi@d... ]