Bootstrap modal in ruby on rails not working

后端 未结 2 1462
鱼传尺愫
鱼传尺愫 2021-01-14 03:38

I\'m trying to implement a modal to create a new user for my app. For some reason a can\'t make it work.

This code just fade in and out, and no modal is showing up,

相关标签:
2条回答
  • 2021-01-14 03:52

    You need to remove the hide class from the #myModal modal, because that's given it a display: none !important CSS rule, that's why you can't see it:

    Check with this:

    <div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
            <h3 id="myModalLabel">Modal header</h3>
          </div>
          <div class="modal-body">
            <p>One fine body…</p>
          </div>
          <div class="modal-footer">
            <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
            <button class="btn btn-primary">Save changes</button>
          </div>
        </div>
      </div>
    </div>
    

    And most probably you'll need to wrap your .modal-header within a <div class="modal-dialog" role="document"> and a <div class="modal-content"> to see your it "well".

    0 讨论(0)
  • 2021-01-14 03:52

    The modal will disappear immediately after showing. So I delete //= require bootstrap-sprockets in the application.js file and solve this problem. FYI

    0 讨论(0)
提交回复
热议问题