Ich habe eine Validierung zu einem Objekt mit:Was ist der Unterschied zwischen "validate" und "validates"?
validate :field, presence: true
Ich fand sie geben keine Fehlermeldungen. Ich änderte sie zu validates
und erhielt die Fehlermeldungen. This ticket ist relevant.
Ich habe versucht, eine benutzerdefinierte Validierung mit validates
und bekam eine Fehlermeldung hinzuzufügen:
You need to supply at least one validation
ich es validate
geändert, und alles lief zusammen, wie erwartet.
Mein Verständnis ist es, validates
mit normalen Validierungen und validate
mit benutzerdefinierten zu verwenden. Ist das richtig? Gibt es noch andere Stücke, über die ich etwas wissen sollte? Gibt es eine Möglichkeit, das erste Problem laut zu lösen und nicht alles zu validieren?
vielleicht eine benutzerdefinierte Validierung Syntax 'validate' und andere generische Validierung' validates' Syntax – Viren
@Viren - nur ich bin frage mich, ob ich noch etwas verpasst habe. Ich war nicht in der Lage, eine klare Erklärung für die beiden zu finden, und ich hoffe, dass SO dafür sorgen kann. Ich stimme zu, das ist der einzige Unterschied, den ich bisher gefunden habe. –
Ich beantwortete es mit der Frage des Leuchtturms :) – Viren