как добавить строку в путь в link_to ruby on rails

#ruby-on-rails

#ruby-on-rails

Вопрос:

Например, у меня есть этот код:

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

id и box являются ли параметры правильными?
и, например, он сгенерировал этот URL: http://localhost:3000/start?id=1amp;box=1

Как я могу добавить к нему строку, чтобы она выглядела так:

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

Ответ №1:

Используйте :anchor ключ:

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

И чтобы ответить на ваш первый вопрос, да, id и box являются параметрами. Они передаются в запрос как часть params хэша.