我正在尝试使用:
before_filter :authenticate_member!
before_filter :authenticate_user!
current_member
current_user
在我的控制器中(当然不是在同一时间)。找不到这些名字。我根据手册安装了Devise:https://github.com/plataformatec/devise
更改线路后重新启动服务器无济于事。
答案 0 :(得分:13)
丑陋的Rails默认值!如果用户模型的名称为Restuser
,则调用应为:
before_filter :authenticate_restuser!
和
current_restuser
答案 1 :(得分:0)
首先确定使用设计创建的用户和成员模型。
然后,您检查用户是否可以注册并登录。
如果用户登录,您将
puts current_user.inspect
它返回登录用户对象.....