Rails 3.1.1.rc3에서 작업 중이며 아래에 표시된 것처럼 2 개의 클래스가 있습니다. 내 양식에Ruby on rails : 중첩 된 속성 양식이 표시되지 않습니다.
class Customer < ActiveRecord::Base
has_many :orders, :dependent => :destroy
accepts_nested_attributes_for :orders
end
class Order < ActiveRecord::Base
belongs_to :customer
end
:
<%= form_for(@customer) do |f| %>
<div class="field">
<%= f.label :name %><br />
<%= f.text_field :name,:class=>'textbox' %>
</div>
<%= f.fields_for :orders do |order_form| %>
<div class="field">
<%= order_form.label :number %><br />
<%= order_form.text_field :number, :class=>'textbox' %>
</div>
<%end%>
<%end%>
이 렌더링 (고객) 양식의 첫 번째 부분은 표시됩니다 만, (주문) 두 번째 부분은하지 않습니다. 모든 포인터는 감사하겠습니다. 감사.
관심이있는 사람에게는 아주 좋은 기사입니다. [link here] (http://ryandaigle.com/articles/ 2009/2/1/what-s-edge-rails-nested-attributes) – revolver