2019-10-20から1日間の記事一覧

【Rails】中間テーブルで2つのidの組み合わせ重複したとき無効にするテストを書く

バリデーションを書く validates :user_id, :uniqueness => {:scope => :book_id} 一応migrationファイルにもt.indexを使ってDB側で同じ組み合わせが重複しないようにはしているけど、バリデーションとしてエラーを出せるように書いてみた。 こうすることで…