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 に答える