任何人帮助我,当我添加身份验证时,我的rails服务器出错

时间:2016-01-21 08:27:40

标签: ruby-on-rails ruby-on-rails-3

找不到'id'= 8

的用户

提取的来源(第13行): def current_user     13 @ current_user || = User.find(session [:user_id])if session [:user_id]     14end 15 16 def require_user

def current_user 
@current_user ||= User.find(session[:user_id]) if session[:user_id] 
end

def require_user 

Rails.root:C:/ Users / AB COMPUTER / SecureSite

应用程序跟踪|框架跟踪|完整追踪 app / controllers / application_controller.rb:13:current_user' app/controllers/application_controller.rb:17:in require_user' 请求

1 个答案:

答案 0 :(得分:1)

此错误告诉您没有id为8的用户。

打开浏览器开发人员工具并清除会话/ Cookie,然后重试,在 chrome 中,您会在资源标签下找到这些工具。