ich eine Klasse mit den folgenden Prüfungen haben:Rails Validator überspringen Aufnahme
fields field:name 'field_name',
requires :field_name,
validates :field_name, inclusion: { in: %w(cat dog fish),
message: "%{value} is not a valid field_name"
So instanziiert ich diese Klasse mit field_name null
und ich habe zwei Fehler Validierung:
- field_name kann nicht
null
sein (so dierequires
schlägt fehl, wie erwartet) null
ist kein gültiger Feldname
Gibt es eine Möglichkeit, dass ich diese Validatoren für diese einrichten kann, wenn field_name null ist, wird es die zweite Überprüfung überspringen?
das hat funktioniert. Du verpasst eine schließende '}' – Rhs
Kopierte die erste Zeile von Ihrer Frage. :) –