有两个表 Users、Activities 首先是一组关系:一个活动需要一个发起者,一个发起者有很多发起的活动 这里是 User 和 Activity 1 对 n 的关系
这个关系我明白,设置了
class Activity
belongs_to :user
end
class User
has_many :activities
end
然后另一组关系:一个活动有很多参与者,一个用户有很多参与的活动 就是 User 和 Activity n 对 n 的关系
但因为和上面第一个关系用到的是同样的表,我想大概是需要别名什么的。多对多需要建立的第三个表是按原先的名字 activity_usership 建呢,还是以设置的别名来建,我就不知道该怎么弄了,还望大家给我点提示