I have set up devise for my app then i've used this to enable guest users: https://github.com/plataformatec/devise/wiki/How-To:-Create-a-guest-user
I tested my signin/out and it still seems to work. I actually wonder if it's really creating guest users. How can I check it's actually really creating guest users when anonymous users connect?