Заставить пользователя зарегистрироваться
Можно ли требовать, чтобы "вошедший в систему" пользователь завершил регистрацию, прежде чем он сможет продолжить? Этот сценарий происходит, когда пользователь входит в систему через Facebook или другого поставщика oauth/open id и сеанс не предоставляет все необходимые данные регистрации.
Вот мой контроллер приложения, и я пытаюсь использовать этот метод require_registration, но он каким-то образом заканчивается бесконечным циклом, не зная, что происходит.
1 ответ
Решение
Вы должны предотвратить before_filter
от бега на UsersController#edit
действие, которое before_filter
перенаправляет на.
class UsersController
skip_before_filter :require_registration, :only => :edit
# ...
end