0

我正在使用导轨 3.1.3。

在单个页面(大页面)中,某些部分由不同的 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>

现在这两个部分都显示在一个页面中。因此,根据我的逻辑,当我单击“摘要/目标”链接时,它应该转到DIV_SUMMARY_INDEX / DIV_OBJECTIVES_INDEXdiv 部分,但现在没有发生。

实际上我们使用 iframe 标签来加载整个页面。

下面的方法也不起作用,

<%= link_to "Summary", "#",  :anchor => "DIV_SUMMARY_INDEX" %>
<%= link_to "Objectives", "#", :anchor => "DIV_OBJECTIVES_INDEX" %>

请帮我解决这个问题。

4

2 回答 2

0

它的<%= link_to(<link name>, :anchor => <div_id>) %>

例如:<%= link_to('Click here', :anchor => 'job_list') %>#=> job_list 是我的 div id

我检查了 rails 3.2.9 并且可以工作

于 2013-01-22T10:35:16.283 回答
0
<%= link_to "Summary", "#",  :anchor => "DIV_SUMMARY_INDEX" %>
<%= link_to "Objectives", "#", :anchor => "DIV_OBJECTIVES_INDEX" %>

尝试这个

于 2013-01-22T10:51:22.863 回答