일부 부분은 작성했지만 렌더링되지 않은 것 같습니다. 동일한 문제를보고 한 다른 포스터 중 일부는 < % = ... %> 대신에 임베디드 루비 코드에 대해 < % ... %>을 사용하는 실수를했습니다. 나는 그 오류를 만들지 않을 것이므로, 왜 내 부분이 렌더링되지 않는지 확신 할 수 없다. 아마도 누군가 내 코드에서 뭔가 빠져있을 것입니다. 관련성이 있는지는 잘 모르겠지만 ... render : partial은 form_tag 내부에서 발생합니다. 또한 @teachers는 registration_two 컨트롤러 액션에서 정의되고 채워지는 Teacher 객체의 배열입니다. 여기 레일 부분이 렌더링되지 않음
는<div id="teachers">
<%= render :partial => 'teacher', :collection => @teachers %>
</div>
<%= link_to_function "Add Instructor" do |page|
page.insert_html :bottom, :teachers, :partial => 'teacher', :object => Teacher.new
end %>
그리고 여기에 지금 바로 내 부분, static_pages/_teacher.html.erb
<div class="teacher">
<% fields_for teacher do |teacher_field| %>
<p>
Instructor Name: <%= teacher_field.text_field :name %>
Email: <%= teacher_field.text_field :email %>
<%= link_to_function "remove", "$(this).up('.teacher').remove()" %>
</p>
<% end %>
</div>
내보기 static_pages/registration_two.html.erb에서 코드를 발췌 한 것입니다 나타나는 유일한 것은 '아무것도하지 않는'강사 추가 '버튼입니다.
필자는 본질적으로 동적 양식 제출을 위해 Ryan Bates의 접근 방식을 모방하려고합니다. http://railscasts.com/episodes/74-complex-forms-part-2