2014-09-11 2 views
1

Как я могу подписать пользователя без их сеанса (т. Е. Они не являются current_user).Devise вывести пользователя без их сеанса

Я пробовал вспомогательный контроллер sign_out(user), но это, кажется, выдает current_user независимо от того, как он прошел.

Я также не могу найти связь между таблицей сеансов и таблицей пользователей.

Буду признателен за любую помощь.

+0

Im не уверен, что вы просите. Вы хотите, чтобы их сеанс все еще был активным, но не хотите, чтобы они были 'current_user'? – Deekor

+0

@Deekor в основном мы хотим, чтобы админы регистрировали пользователей, поэтому пользователь, которого мы хотим выйти из системы, не является current_user – James

ответ

0

попробовать sign_out @user

где @user является экземпляр пользователя, который администратор хочет выйти

+0

, который регистрирует current_user (admin), а не регистрирует выведенного пользователя. – James

Смежные вопросы