私のインデックスページには、パーシャルが1つあります。
インデックス サイト:
<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 %>
だから私の最初の質問は、どのように部分的な _icd2 にパラメータ「f」でリンクできますか?
次に、ユーザーが _icd2 へのリンクの部分的な _icd1 をクリックすると、部分的な _icd1 が消え、代わりに部分的な _icd2 がレンダリングされるようにします。
index-Site は次のようになります。
<div id="chapter_list">
<%= render 'icd2' %>
</div>
2 番目のコード スニペットでわかるように、リンクは既に ajax で応答しています。しかし、jsを使用して、_icd1部分を削除し、代わりに部分icd2を表示する方法がわかりません!! 私の icd2.js.erb ファイルは実際には次のようになります。
$('#chapter_list').fadeOut();
ありがとう!