viele zu viele Tabelle mit einer zusätzlichen Spalte in Rails
Hallo Leute! Ist möglich mit nur zwei Rails Modellen, User und Event:
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 |
Das Problem ist, dass der Benutzer seine Anwesenheit in einem Ereignis bestätigen kann oder nicht. Hierzu habe ich die Tabelle Events_Users verwendet, Spalte "Bestätigt" (1 für "Bestätigt"). Wie kann ich dies mit Rails ActiveRecord ohne ein Modell "Event_User" tun? Wie kann ich die bestätigte Spalte im Benutzermodell bearbeiten?
Ich benutze Rails 3.2.9