before_validationモデルフィルターに検証を追加する必要があります。どうやってやるの?
前もって感謝します
-編集私は自分自身を正しく表現していませんでした。次のようなコールバックに検証を追加する必要があります。
validate :check_length
def check_length
if my_conditional
validates_length_of :name, :minimum => 5
else
validates_length_of :name, :minimum => 7
end