0
我有模型关联如下:轨与各协会ActiveRecord的验证
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
我希望它像每个组的组链接应该是唯一的工作。然而,它的工作方式是,即使某些其他组拥有简化组链接,它也会抛出验证错误。
我在做什么错?
在此先感谢,