我有多个question
多选choices
。
class Question
has_many :choices
accepts_nested_attributes_for :choices
end
class Choice
belongs_to :question
end
这是简化形式
<%= form_for @question do |f| %>
<%= f.fields_for :choices do |ff| %>
<%= ff.text_field :content %>
<% end %>
<% end %>
我希望内容输入名称为question[choices_attributes][content]
,但实际上它会给我question[choices][content]
这是一个错误还是我错过了一些代码?
[编辑]
这是
的控制器方法class QuestionsController < ApplicationController
def new
@question = Question.new
end
end
由于