У меня много контроллеров в разных пространствах имен. Метод controller_name возвращает только имя контроллера, например, «статьи».
Есть ли шанс получить полное имя, например «service / Articles» (контроллер статей находится в пространстве имен службы)?
Я хочу создать ссылку на действие индекса каждого контроллера через глобально используемый частичный:
<%= link_to controller.display_name, { :controller => controller.controller_name, :action => "index"} %>
Если этот фрагмент отображается в виде в пространстве имен 'users', я получаю сообщение об ошибке: у пользователей / статей нет маршрута (это должен быть сервис / статьи).