【发布时间】:2012-10-20 20:09:12
【问题描述】:
我在为我的视频游戏开发网站时遇到了概念问题。
我有一个名为 VideoLink 的模型,其中包含标题、说明和网络视频链接(例如 youtube)。
我还有其他模型,例如用户、地图、任务等。
我希望我的用户能够说在此任务期间在这些地图上制作了视频,并且这些用户出现了。
我想知道是否应该使用关联(使用 has_many 关系)或标记(使用acts_as_taggable_on 和 3 个属性 maps_list、users_list、mission)。
我觉得这个关联有点重,因为它是一个标记的东西而不是真正的关系。
但也许我错了,标记不是最好的选择。
您认为哪种解决方案与我的情况最相关?
如果您有其他解决方案或问题,请告诉我,我实际上是 ror 的菜鸟^^
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 associations tagging acts-as-taggable-on