エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ActiveRecord::RecordNotUnique例外の発生をdisable_withで防ぐ | blog.nomnel.net
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ActiveRecord::RecordNotUnique例外の発生をdisable_withで防ぐ | blog.nomnel.net
2013年04月09日ActiveRecord::RecordNotUnique例外の発生をdisable_withで防ぐ ActiveRecord::RecordNot... 2013年04月09日ActiveRecord::RecordNotUnique例外の発生をdisable_withで防ぐ ActiveRecord::RecordNotUnique例外 (参考: Rails でDBの重複エラーが発生した場合の対処について – QA@IT) RailsでModelの属性にvalidates_uniqueness_ofを設定しても, 内部ではその値が既存かどうかをselectでチェックしてからinsert/updateするだけなので, 同時に更新処理が行われた場合は重複してしまう可能性がある. よって確実に一意性を保証するならDB側でcolumnをuniqueと宣言しておく必要がある. このとき, DB側で重複エラーが発生した場合, ActiveRecord::RecordNotUnique例外が起こる. 対策としては, submitボタンをdisable_