Rails: как правильно разделить функционал разных ролей пользователей?
Здравствуйте
В системе присутствует 4 роли пользователей(devise+cancan). Сейчас проверка на роль происходит в контроллерах и во вьюхах, но это было временное и точно не правильное решение. На данный момент необходимо ввести ещё одну роль пользователя. Поэтому решил переделать процесс. Пока решением считаю проверку на роль в application_contoller'e и назначением определенного namescape. Подскажите может этот вариант не совсем верный для данной ситуации и есть более правильное решение?
Update: В идеале вообще чтобы на адрес не влиял namescape . Чтобы в адресной строке для всех ролей пользователей было все одинаково. Вопрос как же когда сделать чтобы в зависимости от роли пользователя назначался(даже не знаю как правильно сказать) определенный namespace.
и я, не увидев ни кода, ни описания задачи, не понял, что не так
учитывая то, что канкан рассчитан на проверку прав во вьхах, чаще всего, значит, если что-то не устраивает, задача должна быть специфической
описания задачи нет. вижу, что у вас тут куча однотипных вопросов, но читать их один ради другого почему-то желания нет)