Я хочу использовать один и тот же тип проверки (но с разными опциями на основе условия) для одного и того же поля несколько раз, как в примере ниже:
validates :something, :length => { :minimum => 1, :if => :some_condition1 }
validates :something, :length => { :minimum => 2, :maximum => 20, :if => :some_condition2 }
validates :something, :length => { :minimum => 10, :unless => :some_condition3 }
Но такой способ не будет работать правильно, поскольку будет применяться только последняя проверка.Есть ли другой способ сделать такую вещь?