是否可确认儿童模式的独特性,使之与多吗?
例如,我有一个称为<条码>的模型
class Field < ActiveRecord::Base
belongs_to :fieldable, :polymorphic => :true
validates_uniqueness_of :name, :scope => :fieldable_id
end
我还有其他几个模式(工资、项目),有许多领域。 因此,我想证实外地名称相对于母体模式的独特性,但问题是,有时某个页和某个项目拥有相同的识别号码,从而导致验证失败。
我只是这样做,还是有更好的办法这样做?