使对象(我认为对象)可链接 - Ruby on Rails

时间:2016-08-05 18:00:41

标签: ruby-on-rails link-to

试图找出如何使我的thing.name成为可重定向到事物的可点击URL。似乎很容易,但我无法弄清楚。也许我不应该使用link_to来实现这一目标?

目前我有以下

 <% 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

2 个答案:

答案 0 :(得分:1)

通常是

link_to thing.name, thing_path(thing)

thing_path这里是URL Helper的动态形式。要正常工作,必须正确声明config / routes.rb文件中的路径。有关详细信息,请参阅Rails routing guide

答案 1 :(得分:0)

我没有真正得到你想要的东西,但你的意思是你想要制作类似网址www.blabla/thing/name"的东西,如果你想这样做,你想使用宝石friendly_id