Я использую Devise gem для аутентификации. В моей таблице пользователей есть столбец статуса для активного и неактивного состояния. Что я хочу сделать что-то типа контроллера приложения:Создавать логин в зависимости от статуса пользователя?
before_filter :check_user_status
def check_user_status
if @current_user.status == "inactive"
#destroy user session
redirect_to new_session_path
end
Пользователь сможет получить доступ к любому контроллеру, если он активен в противном случае он должен быть перенаправлен на страницу входа в систему. Я хочу, чтобы это было в контроллере приложения, чтобы check_user_status выполнялся первым перед любым действием контроллера.