Why Can't I do:
user = User.find(1)
user.games.build(params[:game])
I need to add to
class Game < Event
:belongs_to :user
end
and
class User
:has_many :events
:has_many :users
I assume you meant to write has_many :games
You can't do user.games.build without this since there is no games
association, only an events association. You shouldn't need the extra
belongs_to :user (which as you say should just be inherited from Event)