© 2021 WebHive

Посмотрим что у нас есть на замену cancan

Что-то с 4-й рельсой CanCan уже не тот. Вот этот баг как-то сильно озадачил. В комментах один их страдальцев указал, что съехал с CanCan на некий pundit. Все это сподвигло меня поискать альтернативы CanCan.

Итак нарыл примерно следующее:

Pundit

Authority

Checkin

Protector

Это бывший Heimdallr, но переписанный практически заново — здесь написано почему. В своё время Heimdallr широко пиарился и я даже хотел его попробовать, но как-то руки не дошли. Protector выглядит очень многообещающе.

Свой DSL для правил доступа к модели. Правила задаются прямо в модели, а не через прокси-объект как CanCan. Это делает библиотеку полностью независимой от используемого ORM-а.

Комментарии