gpt4 book ai didi

ruby-on-rails - rails : Different modal for each link

转载 作者:行者123 更新时间:2023-12-04 05:59:21 24 4
gpt4 key购买 nike

我的观点是这样的结构:

<ul>
<% @categories.each do |category| %>
<li> <%= category.name %> <a href='#'>Edit</a> </li>
<% end %>
</ul>

现在,我想在单击“编辑”时弹出一个模式,并在此模式中放置一个用于编辑相应类别的表单。我想避免为循环中的每个元素生成模态,我想拥有一个通用模态并每次使用特定参数调用它。这可能吗?

最佳答案

js响应使用remote true

<ul>
<% @categories.each do |category| %>
<li> <%= category.name %><%= link_to 'Edit', edit_category_path(category), remote: true %> </li>
<% end %>
</ul>
<div class='modal-fade' id="edit-modal"></div>

创建一个部分页面_edit.html.erb编写 bootstarp 模态结构并编辑表单并在表单中写入 remote: true

 eg. <%= form_for @category, remote: true do %>......<%end%>

创建edit.js文件,如下写

$('#edit-modal').html("<%= j render 'edit' %>");
$('#edit-modal').modal('show');

再创建一个文件create.js

$('#edit-modal').modal('hide');

关于ruby-on-rails - rails : Different modal for each link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com