次の設定があったとしましょう
class User < ActiveRecord::Base
has_many :address
accepts_nested_attributes_for :address, allow_destroy: true
end
class Address < ActiveRecord::Base
attr_accessible :house_color, :street_address
end
そして、何らかの理由で、特定のユーザーが特定の色のアドレスを 1 つだけ持つことを許可したかったのです。
どうすればロックダウンできますか? 何かのようなもの
validates :address.house_color.unique
機能を除いて....
ありがとう!