has_one 関係を持つオブジェクトがあります。より具体的には、次の関係があります。
class Product < ActiveRecord::Base
has_one :domain
end
class Domain < ActiveRecord::Base
belongs_to :product
end
これはかなり基本的な関連付けです。ただし、私が理解しようとしているのは、関連付けのオーバーライドを防止する何らかの方法です。
「google.com」のドメインの後に「google.com」として保存しようとする新しい製品が続く製品があるとします。2回目は失敗してほしい。
この関連付けの検証を提供する方法についてのアイデアはありますか?