用户故事:用户可以创建模板。每个模板has_many
都有疑问。用户has_many
模板。模板和问题belongs_to
用户。
现在,用户可以为模板创建问题。用户点击模板后会看到一系列问题。
问题:
如何将其转换为用户可以回答问题的表单。用户需要能够无限次地使用模板。用户必须能够单击他们想要使用的模板,然后填写表单。
感谢您的帮助。
答案 0 :(得分:1)
虽然您的问题有点模糊,但听起来您需要设置几个表来保存问题的答案,这些表也属于用户。我建议使用一个表来保存对给定模板的所有响应的引用:即belongs_to :user, :template
。然后,创建一个表来保存每个问题的答案,可能称为answers
?每行都属于user
和question
,因此属于给定的模板'在through:
关联上设置has_many
选项。这有意义吗?