我有 4 个模型报告、类别、问题、答案。我的问题是报告与类别没有关联。我想创建嵌套表单,如:
@report= Report.new
@category = @report.build_category
@quetions = @category.questions.build
@questions.answers.build
但是如果没有与类别的关联报告,我就无法做到。我有类似categories.report_id 的错误不存在我做错了什么?
我的联想:
类别 => 有很多 => 问题
问题 => 有很多 => 答案
我的数据库架构:
Reports:
user_id: integer
category_id:integer
Category:
title: string
slug: string
Question:
title: string
category_id: integer
Answer:
title: string
question_id: integer