エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
下記のようにUserを作成した際に コールバックでLogを自動的に作る場合において トランザクションの範囲... 下記のようにUserを作成した際に コールバックでLogを自動的に作る場合において トランザクションの範囲がどうなるかが気になった。 def class User def after_create UserLog.new.save! end end 実行結果ログ SQL (0.000301) BEGIN User Create (0.000586) INSERT INTO ... UserLog Create (0.000422) INSERT INTO ...\ SQL (0.002717) COMMIT まとめ 問題なくコールバックで作ったデータもトランザクションの範囲にしてくれた。 単純に1レコード保存する場合でも毎回トランザクションを作ってくれてるみたい。 実行環境 rails2.1.1 mysql