원격 만들 수있는 링크 모달 편집 기록을 레일, 사용자가 조동사를 사용하여 인덱스 페이지에서 레코드를 편집 할 수 있도록하는 것입니다. 내 index.haml보기에서내가 달성하기 위해 노력하고있어 <a href="https://richonrails.com/articles/basic-ajax-in-ruby-on-rails" rel="nofollow">here</a></p> <p>발견 내가 자습서를 따랐다
나는이 있습니다
_edit.haml에서- @bars.each do |bar|
= link_to "Edit", edit_bar_path(bar), remote: true, class: "btn btn-default"
#bar-modal.modal.fade
:
edit.js.erb _form.haml에서$("#bar-modal").html("<%= escape_javascript(render 'edit') %>")
$("#bar-modal").modal("show")
에서
.modal-header
%h3= "Editing #{@bar.foo}"
= render "form"
= bootstrap_form_for @bar, remote: true do |f|
= f.text_field :foo
= f.button "Save"
내 컨트롤러는 표준 레일즈 생성 CRUD 컨트롤러입니다.
링크를 클릭하면 몇 가지 이유로 모달이 표시되지 않습니다. 나는 다른 방식으로 작동하도록 만들었지 만 편집 한 형태가 아닌 '생성'형식을 열었습니다.
저는 부트 스트랩과 햄을 사용하고 있습니다. 나는 방화범에 오류가 없음을 확인했다.
무엇이 누락 되었습니까?
'index.html.haml'을 게시 할 수 있습니까? –
@ArunKumar 질문의 첫 번째 코드 세그먼트가 현재 전체 색인 파일입니다. 나는 그 밖의 모든 것들을 제거하여 작동 시키려고했습니다. – Herm
은 해결책을 추가했습니다. 문제가 해결되는지 알려주세요. –