0
我一直试图让validates_uniqueness_of
为我的数据库工作。我从CSV文件中提取记录,并且要确保将所有记录都记录下来,但是当我下次检查时,如果它们只是重复项,我不想再保存它们。Rails:我如何验证我的记录,使两个记录不一样?
例子中的物体
示例记录
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]
this只会保留第一个记录,并且认为第二个记录是重复记录。 我希望在第二条记录经历保存尝试时它也会保存第二条记录。
试过你的方法,但它似乎没有插入到数据库中,所以我试图现在调试。此外,我曾试图把所有的领域都纳入范围,但由于某些原因,以前没有工作......不知道为什么。谢谢您的帮助! – daveomcd
不知道我真的改变了什么,但看起来正在使用你的方法。也非常感谢解释! – daveomcd
我很高兴它为你工作:) – rubish