簡體   English   中英

自定義路由並從URL獲取ID

[英]Custom routing and get ids from url

我有一個模型名稱“ profit”,它有一個表名稱profits和表的“價格”,“出售”,“毛利潤”的三列

現在在我的index.html.erb頁面中,我可以選擇顯示為

<td><%= link_to 'Show', profit %></td>

當我單擊顯示鏈接時,我進入顯示頁面,鏈接變為

http://localhost:3000/students/1
http://localhost:3000/students/2

那就是我正在獲取利潤表的ID,但我需要價格並按如下所示在我的網址中出售

http://localhost:3000/students/3/5

其中3將被出售而5將是價格

我必須做些什么更改才能獲得此URL,以及如何在控制器的show action中從URL獲得價格和出售?

在routes.rb中創建這樣的路由。 將此放在資源之前:學生

get '/students/:sell/:price, to: "students#show"

現在運行耙路,看看它將創建和使用什么幫助器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM