Пожалуйста, дайте мне представление о небольшой проблеме: в моем приложении на Rails 3 мне нужно current_user всегда be NOT nil .Я использую Devise и CanCan для аутентификации системы и думаю о том, как реализовать пользователя " guest ".Для ролей типа "admin" он работает нормально (, если current_user.is?: Admin ), но если пользователь не вошел в систему, я хочу проверить не user_signed_in? , но так же( если current_user.is?: Guest ), например.
Я думаю, мне нужно кое-что создать, создавая объект current_user ib перед_фильтрами Application_Controller, но я не знаю, как создать эту глобальную вещьправильный путь.
Спасибо за любые ответы!