我一直在努力让validates_uniqueness_of
我的数据库工作。我从 CSV 文件中提取记录,并且我想确保将它们全部记录下来,但是当我下次检查时,如果它们只是重复的,我不想再次保存它们。
示例对象
PlayerStats {session_date, uniform_number, last_name, first_name, throws, throws_caught, throws_dropped, intercepted_throws, defended_throws }
示例记录
2013-01-01, 11A, Jacobsen, Mike, 11, 4, 7, 0 0
2013-01-01, 11A, Jacobsen, Mike, 0, 0, 0, 2, 1
我想保留这两个记录,但是当我尝试像这样进行验证时...
validates_uniqueness_of :uniform_number, :scope => [:session_date, :last_name]
这只会保留例如第一条记录,并认为第二条记录是重复的。我希望它在第二条记录通过保存尝试时也会保存第二条记录。