1

確認済みのユーザーが確認を再送信しようとしたときにエラー メッセージを表示したいと考えています。これはdeviseによってすでに提供されているものですか、それともメソッドのいくつかをオーバーライドする必要がありますか? もしそうなら、どの方法ですか?

4

2 に答える 2

0

最初に決定したいことは、確認済みのユーザーに本当にメッセージを送りたいかどうかです。これにより、ユーザーの列挙が可能になる場合があります (つまり、ロボットにサイトでユーザーのメールを見つけさせます... そのため、妄想モードがあります。

本当に確認メッセージを表示したい場合は、コントローラーをオーバーライドする必要はありません。ユーザーのリソースには、「すでに確認されています。サインインしてみてください」などのエラーが既に表示されています。したがって、このためにフラッシュを変更する必要はありません。単に devise_error_messages を使用したいだけかもしれません! (またはエラー コンテンツを表示するための独自のカスタム コード)。

お役に立てれば。

于 2016-01-09T14:43:46.650 に答える