2016-12-10 4 views
-1

デフォルトでは、Deviseのパスワードを忘れた場合、実際にパスワードリセットリンクが電子メールに送信されず、:recoverableモジュールが有効化/実装される必要があります。私はどのようにして有効にするのですか?

Googleでチュートリアルやガイドを検索しようとしましたが、ここではstackoverflowでは成功していません。

どこで良い例が見つかるか、またはどのようなコードを有効にする必要がありますか?

答えて

1

recoverableモジュールを有効にするには、deviseメソッドのシンボルとして渡します。

# in user.rb 

devise :recoverable # add other modules, separated by comma 

たとえば、デバイス構成は次のようになります。より多くの場合

devise :database_authenticatable, :registerable, :confirmable, :recoverable 

、問題は、私はそれの後に次に何をすべきか分からない、あるhttps://www.codeschool.com/blog/2012/10/02/re-generating-forgot-password-emails-with-devise/

+0

をお読みください。つまり、マイグレーションを実行したり、新しいコントローラを生成したり、メソッドを定義したりするために、どのようなステップを次に取る必要があるのか​​分かりません。あなたが気にしないなら、私はその後に何をすべきかを知りたい。 – boholdyjeramae

+0

@ jeramaedybohol更新しました。それが役立つかどうかを見てください。 –

+0

ありがとうございます! – boholdyjeramae

関連する問題