我需要像「#privacy」路徑的選項卡插件。鏈接只能包含錨點。當我使用link_to 'Privacy', :anchor => 'privacy'
時,Rails會生成/privacy#privacy
- 鏈接,其中包含完整路徑和錨點。生成link_to沒有路徑(只錨)
如何告訴Rails無路徑生成url(只錨)?
謝謝。
解決:link_to 'Privacy', '#privacy'
我需要像「#privacy」路徑的選項卡插件。鏈接只能包含錨點。當我使用link_to 'Privacy', :anchor => 'privacy'
時,Rails會生成/privacy#privacy
- 鏈接,其中包含完整路徑和錨點。生成link_to沒有路徑(只錨)
如何告訴Rails無路徑生成url(只錨)?
謝謝。
解決:link_to 'Privacy', '#privacy'
下面創建一個你想要的方式鏈接 -
link_to "my-privacy", "#privacy"
在大多數瀏覽器,在當前頁面的路徑將被作爲前綴,但如果你檢查頁面的源代碼,將會看到下面的html -
<a href="#privacy">my-privacy</a>
這將最有可能爲您服務用戶界面的目的,只是你必須使用Javascript在'#'分割網址。
需要的路線不產生也無需生成。
<%= link_to "link text", "#", :id => 'your_id_here' %>
您將需要id通過jQuery訪問對象。
//編輯
<%= link_to "link text", "/#anchor", :id => 'your_id_here' %>
對於這種確切的情況,最好的辦法就是使用<%= link_to "link text", "#anchor" %>
。錨標籤在url_for
中使用,並不真正給你一個乾淨的方式來使用錨。
這會爲你工作 <%=的link_to 「稱號」,resource_path(:錨=> 「錨」)%>
我不想訪問的元素。我需要鏈接像#錨# – ValeriiVasin 2012-02-27 08:57:14
查看帖子更新,.... – davidb 2012-02-27 09:04:27
謝謝,我已經解決了它。正確的是沒有斜線。但感謝您的幫助。 – ValeriiVasin 2012-02-27 09:05:18