I haven’t actually tested this… but it seems to me like you could just declare within User that User has_and_belongs_to_many :users
This would probably create the join table, which would just be user to user pairings. Again, I haven’t actually tested this, but I don’t see why it wouldn’t work the same as usual.
Hopefully that helped a little, Tyler Prete