Можно ли хранить зарегистрированного пользователя в сеансе в Ruby on Rails? - PullRequest
2 голосов
/ 29 мая 2010

Я очень плохо знаком с RoR и пытаюсь внедрить систему входа в систему. У меня большая часть работы работает, но я пытаюсь понять, как я обращаюсь к зарегистрированному пользователю через множество различных представлений / контроллеров и т. Д. Могу ли я сохранить пользователя в сеансе? Или есть лучший способ сделать это?

Спасибо за чтение

Ответы [ 3 ]

2 голосов
/ 29 мая 2010

Скорее всего, вы сохраните идентификатор пользователя в сеансе, а затем получите реального пользователя из другого места, например, из хранилища данных. Тем не менее, есть плагины , которые уже выполняют аутентификацию, и вам не нужно беспокоиться об этом, если вы используете один из них.

1 голос
/ 29 мая 2010

Да, вы можете.Использование чего-либо вроде Authlogic или Devise является предпочтительным.

0 голосов
/ 29 мая 2010

Поскольку вы новичок, ознакомьтесь с Rails Tutorial - http://www.railstutorial.org/book. Там есть глава, в которой рассказывается о входе / выходе из системы / регистрации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...