2009-11-27 3 views
0

Im пытается следовать this tutorial.Rails authlogic - NoMethodError

Его о добавлении подтверждения по электронной почте после регистрации ... Дело в том, когда я отправить форму, я получаю эту ошибку

NoMethodError в UsersController # создать

не определен методом `deliver_verification_instructions! для #

Я посмотрел на код и на самом деле не существует такой метод на моей пользовательской модели ... Im очень новое на рельсах ... Это учебник неправильно ??

+0

Я не вижу, что метод на странице вы связаны , Я вижу deliver_verification_instructions !. Можете ли вы пересмотреть свой вопрос, включив код? –

+0

где именно вы видите, что этот метод определен? .. Я просто вижу, что он называется, но не определен .... его предполагается, что он находится в пользовательской модели ... – ignaciofuentes

ответ

1

Да, учебник пропустил этот метод в модели User. Это должно быть что-то вроде этого вместо deliver_password_reset_instructions:

def deliver_verification_instructions! 
    reset_perishable_token! 
    Notifier.deliver_verification_instructions(self) 
end 

Я не проверял, что учебник, если остальное в порядке, но это было не так наверняка

+0

Yep - NachoF, возможно, вы захотите продолжить поиск учебников по активации аккаунта , –