1月 11th, 2013 • rails 複数のモデルを保存する場合、すべての処理を完了させないとエラーを起こす処理をトランザクション処理という。 かなり使う。 レファレンスはこちら ActiveRecord::Base.transaction do #例外が発生するであろう処理。 @user.save! @message.save! end #処理が成功したらする処理。 rescue => e #処理が失敗したらする処理。 また、トランザクション処理の場合は、saveではなく、save!を使う。 save!は、例外を発生されるためである。 Leave a Reply Formatting: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote