トランザクションの発火条件は例外が発生することなので、saveメソッドではなくsave!メソッドを使用する,Railsの"!"が付くメソッドは失敗すれば例外を発生させるものが多い

akatakunakatakun のブックマーク 2015/10/09 19:40

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

RailsのTransactionの使い方 - Qiita

    なぜTransactionが必要なのか Transationの目的は、あるいコードブロックにあるSQL文の変更を、全部成功することを守るための存在である。Transactionにより、データの統一性を保ことができる。銀行などの受け入...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう