簡體   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