хранение имени пользователя в ruby ​​с использованием сеанса и базы данных серьезная проблема - PullRequest
0 голосов
/ 15 августа 2011

Последние 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 передается как ноль.Пожалуйста, помогите

1 Ответ

0 голосов
/ 15 августа 2011

Возможно:

 @current_user = Student.find_by_k_number(params[:user_id])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...