Я создал следующие таблицы в своем приложении - роли, разрешения и permissions_roles. Роли HABTM и разрешения HABTM. Я видел много учебных пособий по настройке всех таблиц / моделей и т. Д. Для 3 таблиц и определению отношений, но я не смог найти ничего о том, как на самом деле поддерживать отношения - каков лучший метод - настроить третий контроллер / набор просмотров?
Я хочу иметь возможность создавать роли / разрешения независимо от отношения, т. Е. Выполнять назначение позже. Если я создаю новую роль, мне может потребоваться вернуться назад и назначить ей существующие разрешения (или наоборот).
Я знаю, что существует множество плагинов, которые делают подобные вещи, но я действительно хочу посмотреть, смогу ли я узнать больше, начав с нуля ...
Спасибо