2012-02-25 14 views

Odpowiedz

19

kod źródłowy shows inną drogę: można zastąpić niektóre metody w celu ustalenia, czy są potrzebne:

def password_required? 
    !persisted? || !password.nil? || !password_confirmation.nil? 
    end 

    def email_required? 
    true 
    end 

Umieść te funkcje w swoim modelu użytkownika i zmień je w razie potrzeby.

+3

W zależności od tego, co chcesz osiągnąć, powinieneś również zadzwonić do 'super', np. 'def password_required ?; Gość? ? false: super; koniec'. –

Powiązane problemy