设计身份验证。未定义的方法'authenticate_member!'

时间:2012-03-30 15:29:28

标签: ruby-on-rails authentication devise

我正在尝试使用:

before_filter :authenticate_member!
before_filter :authenticate_user!

current_member
current_user

在我的控制器中(当然不是在同一时间)。找不到这些名字。我根据手册安装了Devise:https://github.com/plataformatec/devise

更改线路后重新启动服务器无济于事。

2 个答案:

答案 0 :(得分:13)

丑陋的Rails默认值!如果用户模型的名称为Restuser,则调用应为:

before_filter :authenticate_restuser!

current_restuser

答案 1 :(得分:0)

首先确定使用设计创建的用户和成员模型。

然后,您检查用户是否可以注册并登录。

如果用户登录,您将

       puts current_user.inspect

它返回登录用户对象.....