0

Rails 3.1.3 を使用しています。

1 つのページ (大きなページ) には、異なる ID で区切られたいくつかのセクションがあります。

link_toタグを使用すると、特定のセクションに移動できません。私は以下のようなコードを書きました、

1 つのパーシャルで、

<%= 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>

現在、これらの両方の部分が 1 つのページに表示されています。したがって、私の論理によれば、「概要/目標」リンクをクリックすると、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 "Summary", "#",  :anchor => "DIV_SUMMARY_INDEX" %>
<%= link_to "Objectives", "#", :anchor => "DIV_OBJECTIVES_INDEX" %>

これを試して

于 2013-01-22T10:51:22.863 に答える
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 に答える