ruby-on-rails - Rails 5.2模式未打开
问题描述
我的页面上有以下模式,效果很好:
<!-- New Topic Modal -->
<div class="modal fade" id="newTopicModal" tabindex="-1" role="dialog" aria-labelledby="newTopicModalLabel"
aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="newTopicModalLabel">Add a New Topic</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<%= render partial: "topics/js_form", locals: {topic: @new_topic } %>
</div>
</div>
</div>
</div>
并由此触发:
<p class="text-center">Select a topic to add below or <a data-toggle="modal" data-target="#newTopicModal">create a new topic</a>.</p>
但是,当我复制它并尝试为 做第二个时projects
,屏幕变灰但没有出现模式。
不起作用的模态是这样的:
<!-- New Project Modal -->
<div class="modal fade" id="newProjectModal" tabindex="-1" role="dialog" aria-labelledby="newProjectModalLabel"
aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="newProjectModalLabel">Add a New Project</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<%= render partial: "projects/js_form", locals: {project: @new_project } %>
</div>
</div>
</div>
</div>
由此触发:
<p class="text-center">Select a project to add this source to below or <a data-toggle="modal" data-target="#newProjectModal">create a new project</a>.</p>
我不知道为什么第一个有效而第二个无效。谁能发现我做错了什么?
解决方案
推荐阅读
- wagtail - 格式化流场图像块
- javascript - 为什么我不能在 Material Design Lite 中使用自定义字体?
- javascript - javascript和c#之间的tcp通信
- dart - UI测试按钮是否启用
- c# - 重力是如何添加到角色控制中的?
- swift - Swift Tensorflow 中的#tfop 是什么,它在哪里定义?
- asp.net-mvc - VisualStudio ASP.net MVC - CS0103:当前上下文中不存在名称“模型”
- reactjs - 为什么 Relay Modern 发出新请求,而不是使用缓存
- laravel - cartalyst 扩展的路线仅在第一次测试后设置
- javascript - 任何人都知道如何自动选择一个选项
- Javascript HTML