0

http://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.htmlは、回避策として、さまざまなデータベースに関連付けられたモデルを使用していくつかのトランザクションブロックをネストすることに言及しています。しかし、私の場合はうまくいきません。おそらく私のモデルが一緒にモンキーパッチされているためです。

4

1 に答える 1

0

私は2つの解決策を見つけました:

  • 非コミット モデル内の Establish_connection("#{Rails.env}")
  • MyNoncommittalModel.connection.execute("COMMIT")

どちらもハックのように感じます。

于 2012-06-20T19:01:30.120 に答える