Я знаю, что это звучит как очень, очень простой вариант использования, и я надеюсь, что это так, но я клянусь, я посмотрел повсюду и не нашел ни одного упоминания - даже не самый лучший способ - сделать это.
Я новичок в Ruby, Rails и во всем остальном (что может объяснить лот ). Фиктивное приложение, которое я использую в качестве учебного пособия, требует аутентификации, чтобы сделать что-то значимое, поэтому я решил начать с решения этой проблемы. Я установил гем AuthLogic, и он прекрасно работает в той степени, которая описана во вступительной документации и Railscast, но теперь, когда я могу зарегистрироваться, войти и выйти из системы ... Мне нужно с этим что-то сделать.
В качестве примера мне нужно создать страницу, где пользователи могут загружать изображения. Я планирую использовать ImagesController
с методом действия upload
, но я хочу, чтобы он был доступен только зарегистрированным пользователям. Я предполагаю, что в каждое ограниченное действие я мог бы добавить код для перенаправления, если нет current_user
, но это кажется действительно многословным.
Есть ли лучший способ сделать это, который позволяет мне определять или идентифицировать ограниченные области и обрабатывать проверку подлинности в одном месте?