2

ユーザーがサインアップした後、適切なフラッシュ メッセージをユーザーに表示したいと思います。私のアプリは、ユーザーが登録後に自動的にログインするように構成されていますが、メールを確認する必要があります (メールを確認せずに 5 日間ログインできます)。

現在の構成では、devise は次のフラッシュ メッセージをユーザーに表示します。

Welcome! You have signed up successfully. 

メールを確認する必要があることをお伝えしたいと思います。

Welcome.. You have signed up successfully. Please confirm your email address by clicking the link..

ご覧のとおり、このメッセージはすでに locales/devise.en.yml で signed_up_but_unconfirmed で定義されていますが、なぜ私の設定で表示されないのですか?

これを修正するにはどうすればよいですか?

手伝ってくれてありがとう

4

1 に答える 1

1

confirmableユーザーモデルでdeviseのモジュールを有効にしている場合、登録後、ユーザーにはデフォルトのテキストが表示されます:

「確認リンクが記載されたメッセージがあなたのメール アドレスに送信されました。リンクを開いてアカウントを有効にしてください。」

devise.en.ymlキーを持つファイルで定義されている上記のメッセージen:devise:registrations:signed_up_but_unconfirmed

于 2013-09-27T18:58:39.760 に答える