2012-02-19 4 views
1

これは簡単なことですが、私はそれをまだ理解していませんが、devise viewsコマンドを実行するときに作成される確認メールを送信したいと思います。Rails 3、devise、deviseが確認可能に設定されていない場合でも、確認メールを送信するにはどうすればよいですか?

私は、次のモデルメソッド実行しています:ビュー/工夫/メーラー/ confirm_instructions.html.erb

でメーラーがある

def send_invitation 
    User.find(self).send_confirmation_instructions 
    end 

を私はこれを実行すると、私は

undefined method `send_confirmation_instructions' 

を取得

ユーザーを確認可能にしないでメールを送信する方法はありますか?

答えて

1

私はあなたがやっている点を完全に理解していませんが、Confirmableを含めることができますが、あなたが望まないConfirmable機能のメソッドを上書きすることができます。または、ユーザが作成された後にUser.skip_confirmation!に電話をかけることができます。ユーザが自動的に「確認」し、不要にしたときにConfirmableをバイパスします。

関連する問題