Rails 3 текущий сайт - PullRequest
       1

Rails 3 текущий сайт

0 голосов
/ 02 февраля 2012

Привет, я использую аутентификацию devise для моего приложения rails и знаю, что могу использовать помощника current_user для доступа к текущему пользователю в моей модели или контроллере.Где я теряюсь, так это как найти site_id, которым владеет пользователь.Если я смотрю в активных записях, я вижу идентификатор сайта пользователя.Также я использую приложение поддоменов из github , поэтому мой код на данный момент идентичен.

Как я могу создать метод, который сообщает rails, чтобы получить user_id сайта, который вошел в систему?

1 Ответ

1 голос
/ 03 февраля 2012

Вы сказали, что пользовательская модель имеет атрибут site_id, а current_user возвращает пользовательскую модель, поэтому по транзитивному свойству current_user должен иметь атрибут site_id, верно?

Очевидно, вы также можете получить доступ к самому объекту site, используя current_user.site.

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