Подтвердить что ты не робот

Добавление параметра Hash в маршрутах URL Rails

Как добавить параметр hash в link_to. Мне нужно создать URL-адрес примерно так.

/p/generate/#sometext

Вот как выглядит мой код.

link_to "Click",my_path

Как добавить параметр хеша к методу моих маршрутов.

Теперь для ответа

Когда я разместил вопрос, я полностью не воспользовался API-интерфейсом URL-адресов. http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

Я сделал это сейчас.:). Я нашел ответ.

link_to "Click", my_path(:anchor => "sometext")

M.cypher чуть ли не получил его.:)

4b9b3361

Ответ 1

Вот как вы обычно это делаете:

link_to "Click", my_path(:anchor => "sometext")

Ваши маршруты не имеют к этому никакого отношения, так как привязка (#something) не передается на сервер, это чистая клиентская вещь.

Ответ 2

Я понимаю, что это старый пост, но я подумал, что внес бы свое недавнее открытие:

<%= link_to "New Person", polymorphic_path([:new, person], anchor: "profile") %>

Подробнее см. Документы API.