我是RoR的新手,如果你能解决这个问题,我将不胜感激。
在我的rails应用程序中,我有一个表单'Submission',其中包含一个发布列表。用户可以使用复选框将多个发布链接到提交。
每次用户点击复选框时,我都会显示所选出版物的详细信息。因此,如果用户选择了3个出版物,我想显示所选择的3个出版物的详细信息,当用户取消选择出版物时,我希望其详细信息消失。
以下是出版物清单的代码:
<% @publications.each do |publication| %>
<p><%= check_box_tag "submission[publication_ids][]", publication.ID %></p>
<p><%=h publication.name %></p>
<p><%=h publication.desc %></p>
<p><%=h publication.author %></p>
<% end %>
我想使用ajax在每次选择发布时显示出版物详细信息,并在取消选择发布时删除详细信息。
请任何人都可以告诉我如何做到这一点。
提前感谢您提供的任何建议
非常感谢帮助我解决这个问题
答案 0 :(得分:1)
您可以部分描述出版物。
并且您可以进行ajax调用,单击复选框时会触发该调用。 Action将获取发布的ID并呈现您可以更新指定dom元素的部分。如果您有任何进一步的查询,请询问。)