Actualmente tengo una aplicación de rails 3 con dispositivo. requiere que los usuarios se registren/inicien sesión para acceder.cómo crear un usuario invitado en Rails 3 + Devise
Me gustaría habilitar a los usuarios invitados. De modo que cuando un usuario visita ciertas vistas, se crea una cuenta de usuario invitado para ese usuario y luego si/cuando se autentica/registra ese usuario invitado se actualiza a un usuario normal.
Piense en la aplicación como una sala de chat. Quiero que los usuarios invitados puedan unirse a la sala de chat y luego oauth en Twitter para registrarse. Pero no quiero obligar a los usuarios a registrarse antes de unirse.
Sugerencias?
encontré esto: https://github.com/plataformatec/devise/wiki/How-To:-Create-a-guest-user
problema con esto es que he añadido el ayudante, pero no entienden cómo iniciar current_or_guest_user. ¿También no está seguro de cómo iniciar por vistas permitidas específicas?
¿Alguna idea? ¿Punteros? Gracias
Si agrego los métodos en el enlace a mi ApplicationHelper y luego llamo al controlador 'user = current_or_guest_user' cuando falla con: variable local indefinida o método 'current_or_guest_user 'para – AnApprentice
También intenté agregar' include ActionView: : Helpers :: ApplicationHelper 'en el controlador pero ahora obtengo: constante no inicializada ActionView :: Helpers :: ApplicationHelper – AnApprentice
No se preocupe por incluir sus ayudantes, estos se incluyen automágicamente siempre que los coloque en el lugar correcto. ¿Recibes un mensaje de error específico? ¿Puedes ponerlo en un pastebin? – colinross