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,
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".
The modal will disappear immediately after showing. So I delete //= require bootstrap-sprockets in the application.js file and solve this problem. FYI