编辑操作不适用于 Rails 中的弹出引导模式
Posted
技术标签:
【中文标题】编辑操作不适用于 Rails 中的弹出引导模式【英文标题】:Edit action not working on popup bootstrap modal in rails 【发布时间】:2019-05-14 12:48:07 【问题描述】:我是初学者。我想在引导弹出模式和视图上调用编辑操作,但编辑操作不起作用。
查看
<%@leaves.each do |leave| %>
<td><a href="#" data-toggle="modal" data-target="#myModal-<%= leave.id %>"></td>
<div class="modal fade" id="myModal-<%= leave.id %>" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
</h4>
</div>
<div class="modal-body">
<%= form_for(@leave, url: leave_path) do |f| %>
<%=f.text_field :rejected_reason%>
<%=f.submit'update'%>
<% end -%>
</div>
<div class="modal-footer ">
<%=link_to 'Reject',reject_leave_path(:id=>leave.id), method: :patch,class: "btn btn-danger btn-sm "%>
</div>
</td>
</tr>
<% end %>
路线
Rails.application.routes.draw do
resources :leave
end
【问题讨论】:
【参考方案1】:您的路线应定义为,
Rails.application.routes.draw do
resources :leaves
end
Singular Resource可以写成resource :leave
【讨论】:
以上是关于编辑操作不适用于 Rails 中的弹出引导模式的主要内容,如果未能解决你的问题,请参考以下文章
Twitter Bootstrap 弹出框不适用于动态生成的内容