2012-02-19 64 views
1

也許這很簡單,我還沒有弄明白,但我想發送在運行devise views命令時創建的確認電子郵件。Rails 3,設計,即使設計未設置爲可確認,我如何發送確認電子郵件?

我運行下面的模型方法:

def send_invitation 
    User.find(self).send_confirmation_instructions 
    end 

但是當我運行此我得到

undefined method `send_confirmation_instructions' 

存在的意見/設計/郵件/ confirm_instructions.html.erb

郵包

有沒有辦法發送該電子郵件,而無需設置用戶確認?

回答

1

我並不完全理解您要/不想要確認功能的點,但可以包含Confirmable,但可以覆蓋您不需要的Confirmable功能的方法。或者,您可以在創建用戶後調用User.skip_confirmation!,該用戶自動「確認」用戶,當您不需要時繞過確認。