hoge = Hoge.new(x) fuga = Fuga.find(y[:id]) ActiveRecord::Base.transaction do hoge.save! fuga.update_attributes!(y) end * save!, update_attributes! は問題があれば例外を発生させる。 * x, y の中はモデルに保存されるべきデータ群
hoge = Hoge.new(x) Hoge.transaction do hoge.save! end
秋雲です。とうとうつぶやきを公開するまでに至りました。リアルでもよくつぶやくのでぴったりですね。 マインディアっていう会社でITエンジニアしてます。RailsとかCakeとか、フレームワークを使ってのお仕事がメイン。サーバサイドも担当することも。プログラミングの他はアニメとかよく?見ます。