2013-03-28 4 views
0

내가 모델 협회가 :은 협회와 액티브 검증 레일 다음과 같이

 class Group < ActiveRecord::Base 
     has_many :group_links, :dependent => :destroy 
    end 

     class GroupLink < ActiveRecord::Base 
     belongs_to :group 
     validates_presence_of :group_id 
     validates_presence_of :url, :message => "We need a url to create a link" 
     validates_uniqueness_of :url, :message => "A link with this url already exists" 
     validates_presence_of :text, :message => "We need a text to create a link" 
     validates_uniqueness_of :text, :message => "A link with this text already exists" 
     end 

가 나는 각 그룹에서 그룹 링크가 고유해야처럼 작동하고 싶다. 그러나 작동 방식은 다른 그룹에 그룹 링크가 있어도 유효성 검사 오류가 발생합니다.

무엇이 잘못 되었나요? 사전에

덕분에,

답변

0

내가 사용 : 범위 => : 나의 고유성 검증 얻을 수 있도록 GROUP_ID이이

를 작동