繁体   English   中英

rails:如何建立到某个动作的多态链接

[英]rails: how can I make a polymorphic link to a certain action

我有一个Document类(在mongodb集合中),并保留了各种子类(如Page <Document)。 现在,我做一个Document.all()-如何生成指向文档编辑操作的链接,该链接指向正确的控制器(页面的PageController),而无需太冗长呢?

<%= link_to document.title, [:admin, document] %>

指向“显示”;如何在不指定控制器的情况下使其指向“编辑”?

您可以在:edit添加资源链接:

link_to document.title, [:edit, :admin, document]

只要您为每个资源定义了一条路由,它将创建适当的链接(即/ admin / page / 1 / edit,/ admin / document / 2 / edit)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM