我有一个类Document(在mongodb集合中)并且持久化各种子类(如Page< Document)。现在我做一个Document.all() - 如何生成指向正确控制器(页面的PageController)的文档编辑操作的链接,而不是冗长的?
<%= link_to document.title, [:admin, document] %>
指向'show;,如何在不指定控制器的情况下指向'编辑'?
答案 0 :(得分:3)
您可以将:edit
添加到资源链接:
link_to document.title, [:edit, :admin, document]
如果您为每个资源定义了路由,它将创建正确的链接(即/ admin / page / 1 / edit,/ admin / document / 2 / edit)。