要删除 Rails 中的记录,我使用此代码
<%= link_to "close #{user.name}'s light", light_path(id: light), method: :delete, data: { confirm: 'Are you sure?' } %>
result of which, I get dialog box like this
But I wants this dialog box to look like this
有没有办法自定义确认对话框的默认视图?
您可以使用引导模式对话框,如下所示:
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4
class="modal-title" id="myModalLabel">Delete Confirmation</h4>
</div>
<div class="modal-body">
Are you sure about closing Ellen's lightbox..
<%= link_to "Yes", light_path(id: light), method: :delete %>/
<%= link_to "No", "javascript:void(0)",'data-dismiss': "modal" %>
</div>
</div>
</div>
</div>
并将您的初始链接更改为:
<%= link_to "close #{user.name}'s light", "javascript:void(0)", 'data-target': "#myModal", 'data-toggle': "modal" %>
我希望这对您有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)