Есть приложение.
Предполагается наличие нескольких ролей, функционал ролей сильно отличается в связи с чем работать с видимостью элементов view неудобно и громоздко.
Что хотелось бы получить:
Для каждой роли отдельная папка views. Общая форма регистрации и авторизации для всех.
Доступ к views должен ограничиваться ролью. У одного пользователя может быть только одна роль.
Например:
Роли: Менеджер, Управляющий, Руководитель
- views
-Manage
-rootviews1.html.erb
-views1.html.erb
-views2.html.erb
-Director
-rootviews2.html.erb
-views3.html.erb
-views4.html.erb
-Control
-rootviews3.html.erb
-views5.html.erb
-views6.html.erb
Смотрел в сторону Custom Resolvers но информацию по реализации нашел только для Rails 3, может есть где-то более свежая информация? Или другие способы реализации?