Рельсы 5.2 Модальные не открываются - PullRequest
0 голосов
/ 09 февраля 2020

У меня на странице есть следующий модал, который отлично работает:

<!-- 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">&times;</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">&times;</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>

Я не могу сказать, почему первый работает, а второй нет. Кто-нибудь может заметить, что я делаю не так?

...