【发布时间】:2013-07-29 08:01:40
【问题描述】:
该项目目前有3个表,一个users一个competitions和competitions_users。
这个想法是管理员可以创建比赛并且用户可以参加比赛。我有比赛存储所有比赛详细信息,用户存储用户详细信息,我的competitions_users 只是存储来自比赛和用户的外国ID,以便它们可以链接,许多用户可以有许多比赛。
当我希望用户回答问题时,问题就出现了,我无法将答案存储在竞赛表中,因为这会产生大量重复数据,对用户来说也是如此。我完全不确定在哪里存储它。我曾想过有一个名为 answers 的独立表格,但我不能确定如何将它与其他表格联系起来。
任何帮助将不胜感激
【问题讨论】:
标签: ruby-on-rails foreign-keys