ROR link_to参数

时间:2011-07-30 15:43:15

标签: ruby-on-rails

在routes.rb中

我有这样一行

resources :ideas

在视图中我有:

<%= link_to 'My ideas',ideas_path+'?id=my' %>
<%= link_to 'My ideas',ideas_path, :id=>'my' %>

第一行打开:http://localhost:2000/ideas?id=my 而第二个打开:http://localhost:2000/ideas

如何修复第二行? 再见

2 个答案:

答案 0 :(得分:3)

<%= link_to 'My ideas',ideas_path(:id=>'my') %>

答案 1 :(得分:1)

Rails路径为您整理参数。

要链接到一个“想法”,您可以执行类似......

的操作
<%= link_to 'One idea',idea_path(@idea) %>

要链接到您的所有“想法”,然后

<%= link_to 'All ideas',ideas_path %>