2016-08-05 35 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