したがって、次の値を持つテーブルがあります。
--------------
| id | a | b |
--------------
| 1 | 1 | 2 |
| 2 | 3 | 4 |
| 3 | 5 | 6 |
| 4 | 7 | 8 |
--------------
2 つの値のペアが既に存在する場合に新しいレコードが保存されないようにするには、Rails で検証をどのように記述すればよいでしょうか。
重要:同じ属性の値の組み合わせについて話しているのではなく、両方の可能な組み合わせについて話しているのです。たとえば、上の表では:a => 6, :b =>5
、行 3 にすでにその関係が含まれているため、保存できるはずです。