作为模板的一部分,我展示了一些在 application_controller 中创建的自动链接。其中一些链接将提供从显示页面到相应编辑页面的直接导航,以及一些类似的东西。
我当前的代码包括:
nav_links << {:name=>:edit,:url=>url_for(:action => :edit)}
除了在我的 routes.rb 文件中定义子资源之外,这很有效。
在这种情况下,而不是导航到:
a/1/b/2/edit
它导航到
b/2/edit
这不是一条有效的路线。
任何关于如何实现这一点的想法将不胜感激。我热衷于尽可能避免特殊情况。