Sign in through GitHub

Please read for an updated status on RailsCasts:

Learn more or hide this

Adam Sunderland's Profile

GitHub User: iterion

Comments by Adam Sunderland

Avatar

twitter_id, facebook_id, linkedin_id, plus_id work for me.

Performance-wise I would say it's just extraneous joins or database calls to get the info.

If they aren't authenticated with that service the value is null.

Normalization here is not necessary due to the has_many relationship being constrained.