2011-10-04 10 views

Odpowiedz

22

Można użyć:

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

Jeśli masz metodę, która wykonuje walidacji, należy uruchomić jako:

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

moim rozumieniu jest to, że kod mam sprawdza cały obiekt. Czy masz na myśli, że muszę oddzielić tę logikę na wiele procedur sprawdzania poprawności? – ssnkl

+0

co z object.valid? metoda następnie po jego przejściu można kontynuować z object.save –