user ではなく auth_user というモデルを使用して、Rails アプリで Devise をセットアップしました。現在ログインしているユーザーの電子メール アドレス (電子メールと呼ばれるフィールド) にアクセスして、従業員モデルに対するクエリで使用しようとしました。
@employee = Employee.find_by_Email(current_auth_user.email)
しかし、エラーが発生します:
undefined method `email' for nil:NilClass
この問題を解決する方法についてのアイデアはありますか?
ありがとう
ポール
**編集* *
コメントで @theButler の提案に従って修正します。解決策は追加することでした
before_filter :authenticate_auth_user!
クラスのトップへ。