是否可以仅使用两个 Rails 模型,用户和事件:
Users
|id |name |age |
|1 |danilo |26 |
|2 |joe |23 |
|3 |carlos |50 |
|4 |katy |45 |
Events_Users
|event_id |user_id |confirmed |
|1 |1 |1 |
|3 |3 |0 |
|4 |3 |1 |
|2 |3 |1 |
Events
|id |name |date |
|1 |the end of the year |31/12/2012 |
|2 |the end of the world |21/12/2012 |
|3 |Party |18/12/2012 |
|4 |Dinner |19/12/2012 |
问题是,用户可以确认他们是否存在于事件中,为此我使用了表 Events_Users,列已确认(1 表示已确认)。我如何在没有模型“Event_User”的情况下使用 Rails ActiveRecord 做到这一点?如何操作 User 模型中的已确认列?
我正在使用 Rails 3.2.9 。