My app has a User model, and a Game model. I want each user to be able to add their own personal set of Game attributes (that are only available/visible to them) aside from the ones I already have predefined.
What’s the most ‘Rails’ way of going about this?
You’ll store per-user settings in the join table between
UserandGameand then your association between those two models will be ahas_many :through– meaning that you’ll have a join model giving you access to the attributes.