1

Rails 3.2.15 と Devise 2.2.8 を使用しています。同じ機種でも条件によってメール確認の動作を変えたい。

ケース 1:ユーザーが電子メールとパスワードを使用して自分でサインアップし、メール テンプレート 1 を取得します (メールは電子メールの確認のみを求め、パスワードは既に設定されています)

ケース 2:新しいユーザーが別の登録済みユーザーによって明示的にモデルに追加された。新しいユーザーはメール テンプレート 2 を取得し、パスワードをリセットするよう求められます (デフォルトでは、リセットするとアカウントも確認されます)。

これを達成することは可能ですか?

確認プロセスをオーバーライドして、ユーザーがパスワードを設定し、このプロセス中にアカウントを自動確認できるようにする Deviseページを調べていました。しかし、これはモデルに追加されたすべてのユーザーに発生すると思います。これをカスタマイズしたい。

4

1 に答える 1