所以我有一个包含以下值的表:
--------------
| id | a | b |
--------------
| 1 | 1 | 2 |
| 2 | 3 | 4 |
| 3 | 5 | 6 |
| 4 | 7 | 8 |
--------------
如果两个值的任何配对已经存在,我将如何在 rails 中编写验证以防止保存新记录。
重要提示:我说的不仅仅是相同属性的值配对,而是两种可能的配对。例如,在上表中我应该能够保存:a => 6, :b =>5
,因为第 3 行已经包含该关系。