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