заставить пользователя зарегистрироваться - PullRequest
1 голос
/ 28 сентября 2010

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

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

http://pastie.org/1185477

1 Ответ

1 голос
/ 28 сентября 2010

Необходимо запретить запуск before_filter для действия UsersController#edit, на которое перенаправляется before_filter.

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

  # ...
end
...