Looking at your description (especially the part about foreign key being in users
table), the relationship should be:
Superpower.has_many :users
User.belongs_to :superpower
The belongs_to
part of association is always at the model with foreign key.