ルビー「1.9.3」
「レール」、「3.2.13」
"考案", '~> 3.2.2'
Devise確認コントローラーをそのまま使っています。ユーザーを作成すると、メールが送信されます。次に、リンクをクリックして確認すると、「確認トークンが無効です」という結果になります。電子メールのトークンは、データベースと同じです。
また、ユーザーが登録編集にいるときに、確認メールを再送信するためのリンクを提供しました。これにより、ユーザーは [Confirmations New] に移動し、メールに記入して [Resend Confirmation instructions] ボタンをクリックすると、[Login can't be blank] というエラーが表示されます。ユーザーはログインしています。そうしないと、users/edit または users/confirmation/new にアクセスできません。
ログインに user_name または email を受け入れるようにデバイスを設定しました。