我在不同的名称空间中有许多控制器。controller_name方法仅返回控制器的名称,例如“articles”。
是否有机会获得“服务/文章”之类的全名(文章控制器位于服务命名空间中)
我想通过全局使用的分部创建指向每个控制器的索引操作的链接:
<;%=链接到controller.display\u name,{:controller=>;controller.controller\u name,:action=>;“index”}%>;
如果在“users”命名空间中的视图中呈现此部分,我会得到一个错误:users/articles没有路由(应该是service/articles)
您是否尝试过:
控制器路径
http://api.rubyonrails.org/classes/AbstractController/Base.html#method-i-u路径