Ruby on rails 4 使用rails片段渲染引导模式会在视图中生成多个模式背景
我有多个rails视图共享同一个引导模式,我想在我的Ruby on rails 4 使用rails片段渲染引导模式会在视图中生成多个模式背景,ruby-on-rails-4,twitter-bootstrap-3,bootstrap-modal,Ruby On Rails 4,Twitter Bootstrap 3,Bootstrap Modal,我有多个rails视图共享同一个引导模式,我想在我的layout/application.html.erb中使用partials来呈现它 当我第一次访问其中一个视图时,模态工作得非常好。但是,对共享同一模态部分的其他视图的后续访问将生成多模态背景,从而使背景变暗。详情如下: 第一次参观,很好: 后续访问共享同一部分内容的视图: <div class="modal-backdrop fade in"></div> <div class="modal-backdrop
layout/application.html.erb
中使用partials
来呈现它
当我第一次访问其中一个视图时,模态工作得非常好。但是,对共享同一模态部分的其他视图的后续访问将生成多模态背景,从而使背景变暗。详情如下:
第一次参观,很好:
后续访问共享同一部分内容的视图:
<div class="modal-backdrop fade in"></div>
<div class="modal-backdrop fade in"></div>
<div class="modal-backdrop fade in"></div>
....
<div class="modal-backdrop fade in"></div>
检查视图中是否有更多生成多个背景的模态。尝试在一个视图中使用不同的类名。能否共享您的javascript代码以及如何呈现此模型的主体
<div aria-hidden='true' class='modal fade' id='modal' role='dialog' tabindex='-1'>
<div class='modal-dialog'>
<div class='modal-content'>
<div class='modal-header'>
...
</div>
<div class='modal-body'>
...
</div>
<div class='modal-footer'>
....
</div>
</div>
</div>
</div>
<body>
<%= yield %>
<%= render 'share/modal' %>
</body>