我有一个Group
模型has_and_belongs_to_many :activities
。
对于每个Group
,关联的Activity
需要按position
字段进行排序/排名。我不认为我可以添加一个position
在Activity
模型中调用的字段/列,因为 aGroup
可以有多个Activities
,而 aActivity
可以是多个Groups
。
关于如何建模的任何想法?
我正在使用 Mongoid 3,但我认为该解决方案与 ActiveRecord 类似。
谢谢!