みかづきメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

Rails で ROLLBACK された理由が知りたい

レコード作成時、なにも COMMIT されなかったり ROLLBACK されたりして、
理由がわからなかったので調べる方法。

song = Song.new(title: "恋愛サーキュレーション")
song.save # -> ROLLBACK
logger.debug song.errors.inspect  # -> {message: "すでにあるよ"}

よく考えれば、普通に View のほうでは errors を表示してたりするので、
初めからこれをみればよかった