在我的索引页面中,我有一个部分:
索引站点:
<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部分并显示部分icd2而不是js !!所以我的icd2.js.erb文件实际上是这样的:
$('#chapter_list').fadeOut();
谢谢!
答案 0 :(得分:1)
$('#chapter_list').html("<%= j render('icd2') %>");