2009-11-27 106 views
0

Im試圖關注this tutorialRails authlogic - NoMethodError

其有關登記後添加電子郵件予以確認的事情是,當我提交表單我得到這個錯誤

NoMethodError在UsersController#創建

未定義的方法 `deliver_verification_instructions!」 爲#

我看了一下代碼,確實沒有這樣的對我的用戶模型...林在鐵軌很新的方法......是教程錯了?

+0

我沒有看到你鏈接的頁面方法。我確實看到了deliver_verification_instructions !.你能修改你的問題來包含代碼嗎? – 2009-11-27 20:25:11

+0

在哪裏你看到的方法定義?..我只是看到它被稱爲,但沒有定義....其應該是在用戶模型... – ignaciofuentes 2009-11-27 20:28:10

回答

1

是的,教程已經在User模型中錯過了該方法。它應該是這樣的,而不是deliver_password_reset_instructions

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

我沒有檢查該教程,如果剩下的就是好的,但這是錯誤的肯定

+0

是的 - NachoF你可能想繼續尋找帳戶激活教程。 – 2009-11-27 20:49:30