Я использую Devise для аутентификации на моем сайте.Посетитель, не прошедший проверку подлинности, должен видеть только страницу приветствия, страницу регистрации и страницу входа.Для неаутентифицированных посетителей все остальные страницы / маршруты будут полностью недоступны.
Я посмотрел на Канкан, но это кажется намного, гораздо больше, чем мне нужно.
Я увидел что-то еще, что предлагало сделатьэто на уровне Apache, но жизнь слишком коротка, чтобы копаться в настройках веб-сервера.
Я видел одну или две статьи об использовании сеанса или пользователя на основе before_filter, но похоже, что мне придетсяизменить каждый метод в каждом контроллере.
Есть ли другой подход?Было бы здорово, если бы я мог идентифицировать свои маршруты как общедоступные и те, которые требуют аутентификации.Это возможно?Или я могу легко отключить полный контроллер на основе current_user?
Просто ищу что-то очень простое и понятное.Дополнительный кредит за то, что ошибки - изящно.: -)