在URL中添加哈希参数Rails路由

如何在link_to中添加一个散列参数。 我需要生成一个这样的url

/p/generate/#sometext 

这就是我的代码现在的样子。

 link_to "Click",my_path 

如何将哈希参数添加到我的路线方法。

现在回答

当我发布这个问题,我没有完全通过url helpers API。 http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

我现在做了。 :)我find了答案。

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

下面的M.cypher几乎得到了它。 🙂

这是你通常会这样做的:

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

你的路由与它没有多大关系,因为锚部分( #something )没有被传送到服务器,这是纯粹的客户端事情。

我承认这是一个旧的post,但我想我会贡献我最近的发现:

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

有关详细信息,请参阅API文档 。