我有軌道模型具有兩個屬性:ticket_id
和:parent_ticket_id
。我想驗證,只有有這兩個值的記錄。例如,唯一性反向驗證軌道模型
應該有一個且只有紀錄4和1
:ticket_id => 4, :parent_ticket_id => 1
而且我不希望有任何的組合這兩個相同的價值觀更多的行。沒有什麼(1,4)或(4,1)。
會validates :ticket_id, :uniqueness => true, :scope => :parent_ticket_id
有用嗎?我想這將阻止剛(1,4)的組合,而不是(4,1)..