Предположим, у меня есть таблица сопоставления map_ user _roles. Я определил модели Роль и Пользователь. Оба связаны друг с другом отношением has_and_belongs_to_many. Конечно, не имеет смысла определять модель для отображения таблицы в рельсах.
Я определил users_controller и role_controller для грубых операций над пользователем и ролью соответственно.
Что я должен сделать для связи роли пользователя? Должен ли я определить отдельный контроллер, как user_roles_controller, или я должен внести изменения в роли и пользовательский контроллер (если так, как это сделать)?
Пожалуйста, предложите, что является хорошей практикой. Примеры и хорошие ссылки будут очень полезны
Спасибо, что уделили время.