2016-08-05 71 views
0

試圖弄清楚如何讓我的thing.name成爲一個重定向到事物的可點擊的URL。似乎很容易,但我無法弄清楚。也許我不應該使用link_to來實現這個目標?製作一個對象(我認爲是對象)可鏈接 - Ruby on Rails

目前,我有以下

<% thing.each do |thing| %>          
         <tbody>       
         <tr> 
          <td><%= thing.name %></td> 
          <td><%= link_to 'Show', thing %></td 

試圖找出如何使thing.name一個URL,這樣我就可以刪除<td><%= link_to 'Show', thing %></td

回答

1

通常這將是

link_to thing.name, thing_path(thing) 

thing_path這裏將是一個動態形式的URL Helper。要正常工作,必須正確聲明config/routes.rb文件中的路由。有關更多詳情,請參閱Rails routing guide

+0

權,但我期待刪除'顯示'文本並將該鏈接命名爲thing(name.name)。 –

0

我真的不明白,你想實現什麼,但你的意思是你想類似網址www.blabla/thing/name",如果你想做到這一點,你想用寶石friendly_id

相關問題