Devise の電子メールの代わりに (実際には電子メールに加えて)ユーザー名ログインを追加するための指示に従いました。問題は、実際にサインインするときに、電子メール以外のアドレスが入力されたときにログイン フィールドを赤くする Javascript メカニズムがあることです。次に、サインイン ボタンをクリックすると、サインインを防止する Javascript があり、「メール アドレスを入力してください」という黒い吹き出しが表示されます。
私は何か間違ったことをしましたか?それらのDeviseの指示は古くなっていますか? ユーザーがメール アドレスの代わりにユーザー名を入力してログインできるようにするにはどうすればよいですか? 最新の Devise と Rails (v3.2.8) を使用しています。