发出使用不同型号名称检索Devise中的current_user的问题

时间:2012-08-17 14:58:55

标签: ruby-on-rails-3 devise

我在我的rails应用程序中使用名为auth_user而不是user的模型设置了Devise。我尝试访问当前登录用户的电子邮件地址(称为电子邮件的字段)供我在针对员工模型的查询中使用

@employee = Employee.find_by_Email(current_auth_user.email)

但得到错误:

undefined method `email' for nil:NilClass

有关如何解决此问题的任何想法?

由于

** 编辑 * *

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

before_filter :authenticate_auth_user!

到班上。

0 个答案:

没有答案