Rails 複数カラムのユニーク制約のバリデーションを設定する
よく忘れる複数カラムの一意のバリデーション
2カラムの場合
validates :column1, presence: true, uniqueness: { scope: :column2 }
3カラム以上の場合
validates :column1, presence: true, uniqueness: { scope: [:column2, :column3] }
よく忘れる複数カラムの一意のバリデーション
validates :column1, presence: true, uniqueness: { scope: :column2 }
validates :column1, presence: true, uniqueness: { scope: [:column2, :column3] }