ROR アプリでの認証に Authlogic を使用しています。以前は、通常の authlogic 電子メール ベースのログインを使用しており、電子メールとパスワードのフィールドがありました。ユーザーが複数の電子メールIDでログインできるようにしたいので、列「電子メール」をユーザーテーブルから削除し、ユーザーと対応する電子メールをマッピングする新しいテーブルを追加しました。そのテーブルから電子メールを識別するための新しいログイン方法を作成しました。問題は、UserSession に資格情報がないことです。さらに、ユーザーモデルに存在するにもかかわらず、パスワードフィールドも資格情報を失った理由がわかりません。セッション フォームを微調整して送信した後、次のエラーが表示されます。「認証の詳細が提供されていません。」. メール用の他のテーブルとパスワード用のユーザーテーブルをauthlogicに認識させる方法はありますか?