Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
неоконченая аспирантура?o_O Ну да, я не защищался, за отсутствием какого-либо влияния на мое будущее. Но сделать такой вывод из статьи — это сильно :D
не обнаружил хотя бы минимального сравнения с CanCan
Если совпадает, значит все привилегии ему на столэто далеко не всегда так. Проверка на Владение это лишь один из возможных критериев и его вполне себе можно не использовать в ряде систем.
за кадром осталось, кто отвечает за обновление поля USER_ID заданного объектаСтандартный подход организации связи владелец-объект в рельсе: User has_many Pages + Page belongs_to User. За этот и другие виды связей отвечает разработчик.
проверяться могут отдельные поля, группы полейесли я правильно вас понимаю и вам интересна интергация со strong_parameters или нужен контроль отображения полей в форме — то это тоже довольно легко реализовать.
Меня не устраивает «программистский подход» решения задачи
а потом для изменения работы политик доступа (уже существующей и функционирующей системы) необходимо пригласить программиставы процитировали текст вне контекста. Я говорил о политиках доступа, определяемых ACL. Я нигде не заявлял, что система все сделает сама. Ответ на ваш вопрос простой — никак. Ваша система может обладать множеством критериев доступности операции, которые не укладываются в перечень 10 фундаментальных критериев персонального и группового доступа.
TheRole 3. Авторизация для Ruby on Rails