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