ニュースレターを作成しようとしています。しかし、私は誰にもカスタム メールをゴミ箱に捨ててほしくありません。私の意見では何が最善でしょうか: - 電子メールの確認を送信し、クリックされたときにのみアプリで電子メールを有効にします。
アクティベート リンクを生成する方法は何でしょうか。このための gem はありますか?
ニュースレターを作成しようとしています。しかし、私は誰にもカスタム メールをゴミ箱に捨ててほしくありません。私の意見では何が最善でしょうか: - 電子メールの確認を送信し、クリックされたときにのみアプリで電子メールを有効にします。
アクティベート リンクを生成する方法は何でしょうか。このための gem はありますか?
devise gemよりも DIY ソリューションを好む場合は、次のことを行う必要があります。
email、、 で db レコード (モデル) を作成しますtoken。expire_atapp.com/newsletters/confirm?email=aaa@gmail.com&token=abc123)newsletters#confirm確認 URL を受け入れるコントローラー アクション (例: ) を用意するemailしtokenて一致するtokenの有効期限が切れていないemailとしてマークする基本的に、これがdeviseの処理方法です。
ただし、ほとんどの場合、devise を使用する方が独自に行うよりも優れています。