내 사이트의 각 사용자는 동일한 클래스의 여러 항목을 포함하는 자체 프로필 페이지를 가지며 작업 클래스의 인스턴스 변수 인 job_items를 호출합니다. 각 항목에 편집 기능을 추가하고 있습니다. 각 항목에서 나는이 내가 적절한 형식이 포함 된 모달 제기 할 올바른 개체가 원격 양식으로 전달되지 않습니다.
<%= link_to "edit", job_item, :onclick => "$('#edit_job').modal();", :remote => "true" %>
:
...
<div class="modal-body">
<%= semantic_form_for(job_item, :html => { :class => "form-horizontal" }) do |f| %>
...
<% end %>
그러나, 나는 편집을 클릭하여 언제든지, 그것이 내가 편집을 클릭 job_item 상관 없습니다를 안에서, 모달은 동일한 job_item, 즉 페이지의 첫 번째 항목에 대한 양식과 함께 나타납니다. 양식에서 편집 할 job_item을 어떻게 설정할 수 있습니까? 편집 링크 위에 마우스를 올려 놓으면 올바른 작업 URL이 표시되지만 javascript 모달로 전달되지 않으므로 혼란 스럽습니다.
와우, 고맙습니다. 여기서 저는 변수의 범위에 대해 이해할 수없는 기본적인 것이 있다고 생각했습니다. 방금 모달의 이드에서 erb를 사용하고 위에서 말한 것을 수행했습니다. 이제 모든 것이 작동합니다. –