0

我在我的 Rails 应用程序中使用名为 auth_user 而不是 user 的模型进行了 Devise 设置。我已经尝试访问当前登录用户的电子邮件地址(一个称为电子邮件的字段),以便我在对 Employee 模型的查询中使用,如下所示

@employee = Employee.find_by_Email(current_auth_user.email)

但得到错误:

undefined method `email' for nil:NilClass

关于如何解决这个问题的任何想法?

谢谢

保罗

**编辑* *

按照@theButler 在评论中的建议进行修复。解决方案是添加

before_filter :authenticate_auth_user!

到班级的顶峰。

4

0 回答 0