, как создать гостя в Rails 3 + Devise

в настоящее время у меня есть приложение rails 3 с devise. он требует, чтобы пользователи регистрировались / входили в систему для доступа.

Я хотел бы включить гостевых пользователей. Таким образом, когда пользователь посещает определенные представления, для этого пользователя создается учетная запись гостевого пользователя, а затем, если / когда они аутентифицируют / регистрируют, этот гостевой пользователь затем обновляется до обычного пользователя.

Думайте о приложении как о комнате чата. Я хочу, чтобы гостевые пользователи могли присоединиться к чату, а затем войти в Twitter для регистрации. Но я не хочу заставлять пользователей регистрироваться перед присоединением.

Предложения?

Я нашел это: https://github.com/plataformatec/devise/wiki/How-To:-Create-a-guest-user

Проблема с этим я добавил помощник, но не понимаю, как запустить current_or_guest_user. Также не знаете, как инициировать определенные разрешенные просмотры?

Есть идеи? Указатели? Спасибо

8
задан Leszek Andrukanis 2 February 2013 в 22:21
поделиться