У меня есть контроллер администратора, и я хочу, чтобы только пользователи, которые определены как admin, имели доступ к этому контроллеру.
мой класс способностей:
class Ability
  include CanCan::Ability
  def initialize(user)
    if user.admin?
      can :manage, :all
    else
      can :read, :all
    end
  end
end
мой контроллер администратора:
class AdminController < ApplicationController
  load_and_authorize_resource
  def index
  end
  def users_list
  end
end
 когда я пытаюсь получить доступ к /admin/users_list (либо с пользователем администратора, либо без него), я получаю следующую ошибку: uninitialized constant Admin
Что я делаю неправильно? Это правильный способ ограничить доступ к контроллеру?
