Я последовал за учебник найденной hereРельсов дистанционной связи модальной для создания и редактирование записей
То, что я пытаюсь добиться, чтобы позволить пользователям редактировать записи из индексной страницы, используя модальность.
На мой взгляд index.haml у меня есть это:
- @bars.each do |bar|
= link_to "Edit", edit_bar_path(bar), remote: true, class: "btn btn-default"
#bar-modal.modal.fade
В _edit.haml:
.modal-header
%h3= "Editing #{@bar.foo}"
= render "form"
В edit.js.erb
$("#bar-modal").html("<%= escape_javascript(render 'edit') %>")
$("#bar-modal").modal("show")
В _form.haml
= bootstrap_form_for @bar, remote: true do |f|
= f.text_field :foo
= f.button "Save"
Мой контроллер является стандартным рельсовым контроллером CRUD.
По какой-то причине это не показывает модальность, если я нажимаю на ссылку. Я работал с ним по-другому, но потом он открыл форму «создать», а не редактировал ее.
Я использую бутстрап и haml. Я убедился, что ошибок в firebug нет.
Что мне не хватает?
можете ли вы разместить свой 'index.html.haml'? –
@ArunKumar Первый сегмент кода в вопросе в настоящее время является моим полным индексным файлом. Я удалил все остальное, чтобы попытаться заставить его работать. – Herm
добавил решение. Дайте мне знать, если он решит вашу проблему. –