我有这个 quiz rails 应用程序链接到一个提出问题的 IRC 机器人(是的,在 IRC 上),我有这个Question
模型,其中包含问题、答案、提示和其他一些东西。
我从Quiz
模型(比如万圣节或圣诞节的特殊测验)开始,表格中有 a quiz_id
,questions
然后,我告诉自己,能够对问题进行分类会很好,所以我添加了一个Category
模型(比如,比如说、电影或书籍),category_id
在questions
.
现在,我的用户希望能够向一个或多个测验添加一个问题,并为问题分配一个或多个类别……</p>
所以,我一直在考虑去掉Quiz
andCategory
模型并用标签替换它们,这样,就会有一个万圣节标签,一个电影标签,一个问题可以有“万圣节电影圣诞节”作为标签。
在我的搜索中,我已经看到了很多包含标签的方法acts_as_taggable
,acts_as_taggable_on_steroids
或者任何其他人想象的标签:-)
现在,我想知道我应该做什么,所以,我在问,你做了什么,你是怎么做到的,你为什么这样做。