在我的索引页面中,我有一个部分:
索引站点:
<div id="chapter_list">
<%= render 'icd1' %>
</div>
这个部分 _icd1 应该有到另一个部分 _icd2 的链接。
实际上 _icd1 链接到一个普通站点:
<% @icd1.each do |f| %>
<%= link_to "#{f.von} - #{f.bis} #{f.bezeichnung}", icd_show_path(f), remote: true %>
<% end %>
所以我的第一个问题是如何使用参数“f”链接到部分 _icd2?
接下来我希望当用户单击指向 _icd2 的链接上的部分 _icd1 时,部分 _icd1 消失,而呈现部分 _icd2:
这样索引站点看起来像:
<div id="chapter_list">
<%= render 'icd2' %>
</div>
正如您在我的第二个代码片段中看到的那样,我的链接已经用 ajax 响应。但我不知道如何删除 _icd1 部分并使用 js 显示部分 icd2 !所以我的 icd2.js.erb 文件实际上看起来像这样:
$('#chapter_list').fadeOut();
谢谢!