而不是创建一个新的父,并创建子项。是否可以从家长列表中进行选择,然后只创建分配给当前用户和特定调查的孩子?仅创建子项并选择嵌套形式的父项?
让我们用这个例子:
class Survey < ActiveRecord::Base
has_many :questions
accepts_nested_attributes_for :questions
end
class Question < ActiveRecord::Base
belongs_to :survey
belongs_to :user
end
然后在控制器:
def new
# @survey = select menu of all Surveys
3.times do
question = @survey.questions.build
end
end
def create
# Saves new questions with current user
if @survey.save
flash[:notice] = "Success"
redirect_to @survey
else
render :action => 'new'
end
end
我不知道什么是创造和新的行为会变成。任何想法?