我正在使用rails 3.1.3。link_to沒有重定向到正確的位置
在單個頁面(大頁面)中,有些部分由不同的ID分隔。
使用link_to
標記,我無法訪問特定部分。我寫的代碼如下圖所示,
在一個局部,
<%= link_to "Summary", "#DIV_SUMMARY_INDEX" %>
<%= link_to "Objectives", "#DIV_OBJECTIVES_INDEX" %>
在另一個部分,
<div id="DIV_SUMMARY_INDEX">
<%= render :partial => "/feeds/cv/summary" %>
</div>
<div id="DIV_OBJECTIVES_INDEX">
<%= render :partial => "/feeds/cv/objectives" %>
</div>
現在這兩個部分的都在一個頁面顯示。 因此,根據我的邏輯,當我點擊'Summary/Objectives'鏈接時,它應該轉到DIV_SUMMARY_INDEX/DIV_OBJECTIVES_INDEX
div部分,但現在不會發生。
其實我們使用iframe標籤來加載整個頁面。
下面的方法也沒有工作,
<%= link_to "Summary", "#", :anchor => "DIV_SUMMARY_INDEX" %>
<%= link_to "Objectives", "#", :anchor => "DIV_OBJECTIVES_INDEX" %>
請幫我解決這個問題。
你必須做這通過javascript,檢查div id,然後顯示或隱藏div –