如何在rails上的ruby的link_to中添加字符串到路径

时间:2011-10-13 07:56:20

标签: ruby-on-rails

例如我有这段代码:

<%= link_to "Start", start_path(:id=>1,:box=>1)%>

idbox是参数吗? 例如,它生成了此网址:http://localhost:3000/start?id=1&box=1

如何为其添加字符串,使其如下所示:

http://localhost:3000/start?id=1&box=1#box_1

1 个答案:

答案 0 :(得分:3)

使用:anchor键:

<%= link_to "Start", start_path(:id => 1, :box => 1, :anchor => 'box_1')

要回答您的第一个问题,是的,idbox是参数。它们作为params哈希的一部分传递给请求。