使用会话和数据库严重问题在ruby中存储用户名

时间:2011-08-15 11:19:10

标签: ruby-on-rails ruby session

过去24小时我一直在撕扯我的头发,我真正想做的就是简单。用户有一个编辑页面,可以编辑他们的详细信息,但在我这样做之前,我需要检索学生唯一标识符(k_number)是我在学生数据库中的数据库主键。

def edit
    @title = "Edit Your Details"

    @user_id = session["user_id"]  
    @current_user = Student.find_by_k_number(session["user_id"])
end

它只是不工作,当我查看后端查询时,k_number被传递为null。请帮忙

1 个答案:

答案 0 :(得分:0)

也许:

 @current_user = Student.find_by_k_number(params[:user_id])