Я работаю над Rails 3.1.1.rc3 и у меня есть 2 класса, как показано ниже.
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%>
Когда он рендерится, отображается первая часть формы (для клиента), а вторая часть (для заказа) - нет. Любые указатели приветствуются. Спасибо.