CanCanCan делает два предположения о приложении:
1 * Класс Ability, который определяет разрешения.
2 * Метод current_user в контроллере, который возвращает текущую модель пользователя.
В моем случае у меня есть две модели объекта и субъекта (я могу создавать, обновлять, уничтожать) обе из них, используя операции CRUD.
Теперь я хочу ограничить доступ к этому объекту, используя авторизацию библиотеки CanCanCan. ,Я знаю, что CanCanCan ожидает, что метод current_user существует в контроллере и настроил некоторую аутентификацию (например, Devise). Как я могу переопределить метод по умолчанию, который ожидает current_user и передать ему current_subject, так как тот должен иметь доступ к объекту.