認証にdeviseを使用するアプリケーションをレールで構築しています。アプリケーションにログインすると、ホームページにリダイレクトされます。ただし、[戻る] を押すと、ログイン フォームが再び表示されます。その後、新しいユーザー アカウントにログインすると、再びホームページにリダイレクトされますが、元のユーザーとしてログインしたままになります。
代わりに、2 回目のログイン時に、ユーザーが既にログインしているため、2 つ目のアカウントにログインできなかったというエラーが表示されるようにします。
私の調査によると、カスタムコントローラーでこれを行うことができるはずですが、もっと簡単な方法はありますか?