Ich habe ein zusätzliches Feld meiner neue Form hinzugefügt:Validate nicht-Modellfeld
<%= select_tag :quantity, options_for_select(["Select a Value"].concat((1..10).to_a)) %>
Es gibt die Anzahl der Kopien des Datensatzes erstellt werden.
Wie kann ich die Anwesenheit (oder die Numerizität) dieses Feldes validieren, da es nicht Teil des Modells selbst ist?
validates_presence_of :quantity
schlägt fehl !!!
Ich habe die folgende Ausnahme mit dieser Implementierung erhalten: undefined Methode 'quantity_before_type_cast ' Irgendwelche Ideen? – Lee
Sie können die Methode 'quantity_before_type_cast 'schreiben und self.quantity zurückgeben. Es ist nicht sehr sauber, aber eine Lösung. –