Validierung des Schienenmodells nur bei Erstellung und Aktualisierung
Wenn ich die Validierung nur auf erstellen, dann kann ich
validates_presence_of :password, :on => :create
Aber wie sage ich auf erstellen und aktualisieren? Ich versuchte dieses aber es hat nicht funktioniert:
validates_presence_of :password, :on => [ :create, :update ]
Muss ich zum definieren der Validierung zwei mal?
Kommentar zu dem Problem
Könnte ein patch in der mache... außer, wie :erstellen und :update vom Standardwert unterscheiden :speichern? (Wäre das nicht :sparen Sie beides sein?)
yep, ich habe gerade herausgefunden, dass :sparen ist beide, thx
InformationsquelleAutor der Frage Jakub Arnold | 2009-09-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig die Validierungen führen für beide zu erstellen und zu aktualisieren. So sollte es sein, nur:
: Auf Schlüssel können Sie einen von Ihnen wählen.
InformationsquelleAutor der Antwort Yaraher
Nur schreiben:
Nicht nötig...
InformationsquelleAutor der Antwort FJ.
Können Sie verwenden, wenn Sie müssen deaktivieren Sie die Validierung auf einige bestimmten Operationen, wie löschen.
InformationsquelleAutor der Antwort Ederson Badeca