3

leave_policy 是具有列的表:id,:group_detail_id,employee_type_id,

我想组合 :group_detail_id 和 employee_type_id 不应该重复。

validates_uniqueness_of :employee_type_id ,:scope => :group_detail_id

这条线不工作......我不知道为什么?????

4

1 回答 1

2

尝试:

validate :unique_combination

def unique_combination
  self.class.exists?(
    :employee_type_id => employee_type_id,
    :group_detail_id => group_detail_id
  )
end
于 2012-09-14T22:18:40.860 回答