Заставить пользователя зарегистрироваться

Можно ли требовать, чтобы "вошедший в систему" ​​пользователь завершил регистрацию, прежде чем он сможет продолжить? Этот сценарий происходит, когда пользователь входит в систему через Facebook или другого поставщика oauth/open id и сеанс не предоставляет все необходимые данные регистрации.

Вот мой контроллер приложения, и я пытаюсь использовать этот метод require_registration, но он каким-то образом заканчивается бесконечным циклом, не зная, что происходит.

http://pastie.org/1185477

1 ответ

Решение

Вы должны предотвратить before_filter от бега на UsersController#edit действие, которое before_filter перенаправляет на.

class UsersController
  skip_before_filter :require_registration, :only => :edit

  # ...
end
Другие вопросы по тегам