class User < ActiveRecord::Base
has many :signups
has_many :events, through => :signups
has many :interests
has_many :events, through => :interests
我如何让用户以两种不同的方式访问事件?如果我打电话user.find(3).events
,我会得到感兴趣的活动和注册的活动。我有一个事件表,我有一个单独的模型来存储兴趣和注册信息。
我希望能够打电话给用户并获得他们感兴趣的事件或在那里注册的事件,但需要单独调用。我不想要一个连接的对象。