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