【问题标题】:Replace partial with another rails用另一个导轨替换部分
【发布时间】:2013-08-15 12:58:56
【问题描述】:

在我的索引页面中,我有一个部分:

索引站点:

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

正如您在我的第二个代码 sn-p 中看到的,我的链接已经用 ajax 响应。但我不知道如何删除 _icd1 部分并使用 js 显示部分 icd2 !这样我的 icd2.js.erb 文件实际上看起来像这样:

$('#chapter_list').fadeOut();

谢谢!

【问题讨论】:

  • 谢谢你还记得我!它真的帮了我很多!谢谢

标签: ruby-on-rails ruby-on-rails-3


【解决方案1】:
$('#chapter_list').html("<%= j render('icd2') %>");

【讨论】:

    猜你喜欢
    • 2017-05-04
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    相关资源
    最近更新 更多