Wouldnt it be wise to store the twitter id and have that as the primary field instead of the twitter_handle? If a user decides to change his twitter name in twitter.com, then this gem will create a another user record on the db.
Second, how does the app keep track of users who change their twitter handle? At least with the twitter id, this will always be unique never changing...