Javascript 使用AJAX更改分部代码

Javascript 使用AJAX更改分部代码,javascript,jquery,ruby-on-rails,ajax,Javascript,Jquery,Ruby On Rails,Ajax,我从一段时间开始学习Ajax,顺便说一句,这很好,所以我不是真正的Ajax专家。所以我需要一些建议 我目前正在建立一个小组系统。我有一个标签系统来区分你自己的组和其他组。我想知道的是,编写一个ajax脚本,将我的部分组从一个选项卡发送到另一个选项卡。例如,当用户退出某个组时,它将消失“我的组”以显示在“其他”选项卡中 我成功完成了第一步,但我真的不知道如何将表单发送到其他选项卡。 正如您在下面看到的,我尝试发送id,但没有部分表单包含。所以它只是呈现我的组的id。 有没有关于包含部分(_grou

我从一段时间开始学习Ajax,顺便说一句,这很好,所以我不是真正的Ajax专家。所以我需要一些建议

我目前正在建立一个小组系统。我有一个标签系统来区分你自己的组和其他组。我想知道的是,编写一个ajax脚本,将我的部分组从一个选项卡发送到另一个选项卡。例如,当用户退出某个组时,它将消失“我的组”以显示在“其他”选项卡中

我成功完成了第一步,但我真的不知道如何将表单发送到其他选项卡。 正如您在下面看到的,我尝试发送id,但没有部分表单包含。所以它只是呈现我的组的id。 有没有关于包含部分(_group2.html.erb)的建议

我的代码:

索引(组):

当我尝试运行此程序时,出现以下错误:

ActionView::Template::Error ('nil' is not an ActiveModel-compatible object. It must implement :to_partial_path.):

我假设“快乐案例”情景会给你指明方向。我认为你很接近,但你需要做一些调整

从片段中

<% @groups_out.each do |group| %>
  <div class="group_box2<%=group.id%>">
    <%= render 'group2', group: group %>
  </div>
<% end %>

第一步
也在
group2
部分中

然后替换
$(“.group\u area2”)。追加(“”);

$(“.group\u area2”)。追加(“”)

我假设快乐案例场景为您提供方向。我认为你很接近,但你需要做一些调整

从片段中

<% @groups_out.each do |group| %>
  <div class="group_box2<%=group.id%>">
    <%= render 'group2', group: group %>
  </div>
<% end %>

第一步
也在
group2
部分中

然后替换
$(“.group\u area2”)。追加(“”);
$(“.group\u area2”)。追加(“”)

ActionView::Template::Error ('nil' is not an ActiveModel-compatible object. It must implement :to_partial_path.):
<% @groups_out.each do |group| %>
  <div class="group_box2<%=group.id%>">
    <%= render 'group2', group: group %>
  </div>
<% end %>