Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:如何基于外键自动循环创建项目_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails:如何基于外键自动循环创建项目

Ruby on rails Rails:如何基于外键自动循环创建项目,ruby-on-rails,Ruby On Rails,我正在努力学习比我一直在做的事情更复杂的事情。因此,我开始了一个个人项目,并立即陷入困境 我的父母(人-有很多)孩子(清单所属)工作得很好 我有一个模型测试(有很多)并将它附加到问题(属于)上,测试id都很好。两者都是标准设置 在一个人身上(/Person/1/checklist/new)时,我希望找到所有具有相同测试id的问题,并将其附加到检查表(属于问题)和问题(有许多检查表)中 我可以发布更多的细节和代码,只是试图超越基本的内容。即使是一个指向正确方向的链接也会很好 def creat

我正在努力学习比我一直在做的事情更复杂的事情。因此,我开始了一个个人项目,并立即陷入困境

我的父母(人-有很多)孩子(清单所属)工作得很好

我有一个模型测试(有很多)并将它附加到问题(属于)上,测试id都很好。两者都是标准设置

在一个人身上(/Person/1/checklist/new)时,我希望找到所有具有相同测试id的问题,并将其附加到检查表(属于问题)和问题(有许多检查表)中

我可以发布更多的细节和代码,只是试图超越基本的内容。即使是一个指向正确方向的链接也会很好

  def create
   person = Person.find(params[:person_id])
   @checklist = person.checklists.new(ckecklist_params)
   # Above Works Fine (no idea what to do to loop through below)
   @question = Person.where(questions.test_id => person.test_id )
   @question.each do |test_builder|
      test_builder.create(?????)
   end
  end