Я пытаюсь реализовать пользовательский лифт для apartment на основе логина пользователя на per request basis.Квартира арендатор на основе зарегистрированного пользователя
В основном то, что я пытаюсь достичь:
- Каждый раз, когда приходит запрос, перейти к правильному жильцу
- Если нет авторизованного пользователя, арендатор по умолчанию выберите
Однако моя проблема заключается в том, что я не могу получить текущего пользователя из объекта запроса (Rack::Request), предоставленного Generic Elevator. Любые советы о том, как это сделать, или есть какой-либо другой способ получить текущего пользователя без запроса?
Я использую devise для аутентификации.
Итак, если запрос поступает от пользователя, который не зарегистрирован, вы хотите переключиться на арендатора по умолчанию? – Nathan
Да, и если запрос приходит и пользователь вошел в систему, я хочу переключиться на тент, основанный на пользователе. – Nuno
Я смущен вашей проблемой. У меня создается впечатление, что этот камень уже делает это. На самом деле это весь смысл драгоценного камня. – Nathan