Я использую RESTFUL аутентификацию в приложении rails. Регистрация / вход в систему работает нормально. Я пытаюсь отобразить имя пользователя (в зависимости от того, с чем они вошли) на странице «участников», на которую они перенаправлены например, «С возвращением, Джон!»
есть идеи?
* 1005 спасибо *
Используйте метод current_user, предоставляемый RESTful Authentication.
Welcome back <%= current_user.name %>
Вставьте что-то вроде следующего в ваш контроллер (при условии, что переменная сеанса :user_id):
:user_id
@username = User.find(session[:user_id]).name
А затем, на ваш взгляд, используйте эту переменную:
Welcome back <%= @username %>
спасибо Veger, JRL, Джон и Эрик. это решило проблему.
в контроллере flash [: message] = "добро пожаловать", current_user.login
и в представлении