before_save arbeitet nicht mit Rails 3

8

Ich habe dieses Projektmodell:

%Vor%

Wenn ich ein neues Objekt wie dieses anlege:

%Vor%

Ich erhalte diese Fehler: Validierung fehlgeschlagen: Status ist nicht in der Liste enthalten Aber das Statusfeld sollte vor dem Speichern ausgefüllt werden.

    
Mich Dart 17.06.2012, 15:08
quelle

2 Antworten

19

Das liegt daran, dass vor before_save validiert wird.

Ссылка

%Vor%

Sie könnten before_validation ausprobieren?

    
Trip 17.06.2012, 15:17
quelle
2

Es sieht so aus, als würde eine Validierung vor den before_save Callbacks stattfinden. Vielleicht möchten Sie stattdessen before_validation ausprobieren?

    
user99874 17.06.2012 15:16
quelle

Tags und Links