2011-10-04 20 views

risposta

22

È possibile utilizzare:

validates :name, :presence => true, :on => :create 

Se si dispone di un metodo che esegue la convalida, è necessario eseguire come:

validate :method_name, :on => :create 
+0

mia comprensione è che il codice che ho convalida l'intero oggetto. Vuoi dire che devo separare questa logica in più routine di validazione? – ssnkl

+0

che dire di object.valid? metodo quindi dopo il suo passaggio puoi continuare con object.save –