我有一个用户模型,它有很多委员会,一个委员会也属于一个用户。
因为用户是管理员和普通网络用户的混合体,所以我开发了一个新概念,用户可以在其中收藏委员会。
是否可以通过第二种方式关联用户模型和委员会模型?
用户在哪里:
has_many :favorites
has_many :committees, through: :favorites
显然这会与上面的 User.first.committees 发生冲突,但是有没有办法我可以使用另一个名词但仍然保持基本的逻辑?
如果可能的话,这将是很棒的。