Когда я использую accepts_nested_attributes_for
, соответствующие поля больше не отображаются в моем представлении.
class Survey < ActiveRecord::Base
has_many :questions
accepts_nested_attributes_for :questions
end
class Question < ActiveRecord::Base
belongs_to :survey
end
Тогда, по моему мнению:
<%= form_for @survey do |f| %>
<%= f.fields_for :questions do |question_fields| %>
<%= question_fields.text_area :text %>
<% end %>
<% end %>
Если я удаляю accepts_nested_attributes_for
, тогдаtext_area
показывает, но если я сохраню это ... ничего не получит рендеринг.
Я использую Rails 3.0.3