次のようなモデルの関連付けがあります。
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
各グループでグループリンクが一意であるように機能させたいです。ただし、他のグループに薄いグループ リンクがある場合でも、検証エラーがスローされます。
私は何を間違っていますか?
前もって感謝します、