Ich war mir auch dessen nicht bewusst, aber wenn Sie ein Argument weitergeben wollen, übergeben Sie einen Hash an generic:
anstelle von true
. In diesem Beitrag wird genau beschrieben, welchem Prozess Sie folgen möchten:
GenericValidator
sollte jetzt Zugriff auf beide Argumente haben, die Sie in der Validierung übergeben möchten: options[:order_type]
und options[:task_type]
.
Es kann jedoch sinnvoller sein, diese in zwei Validatoren aufzuteilen, wobei beide das von dpassage
Tags und Links ruby-on-rails-3 mongoid validation aggregation activemodel