Я работаю над приложением rails. В случае использования, когда мне нужно открыть модал. Проблема заключается в том, что модал не появляется.если я сделаю частичный файл как обычный, то модальный появится как обычная страница, которая мне не нужна.с недели я пробую эту маленькую хорошую новость, по крайней мере, она показывает модальный режим, если я делаю _load_users.html.erb как load_users.html.erb, но я хочу, чтобы частичный файл был отображен как модальный.
Я использовал ссылку, которая вызывает Ajax
// team_controller
def load_users
@user = User.all
respond_to do |format|
format.html
format.js
end
end
// index.html.erb
<%= link_to 'link', load_users_teams_path, remote: true %>
<div id="modal-window" class="modal hide fade" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content"></div>
</div>
</div>
//_load_users.html.erb
<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">
**here comes whatever you want to show!**
</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>
// load_users.js.erb
$("#modal-window").html("<%= escape_javascript( render 'load_users' ) %>");
$("#modal-window").modal()
Он должен показывать всплывающее окно при нажатии на ссылку.