pourriez-vous me dire un moyen d'écrire ce code d'une meilleure manière?La fonction DRY d'une meilleure manière
Créez un utilisateur avec les attributs de données récupérés sur facebook.
User.create do |user|
user.email = data['email']
user.password = Devise.friendly_token
user.facebook_uid = data['facebook_uid']
user.first_name = data['first_name']
user.last_name = data['last_name']
user.gender = data['gender']
user.timezone = data['timezone']
user.birthday = data['birthday']
user.link = data['link']
user.locale = data['locale']
user.picture_url = 'https://graph.facebook.com/' + data['facebook_uid'] + '/picture?type=large'
user.fb_access_token = access_token
end
Et si je ne t ont la correspondance exacte entre les principaux valeur et attribut? –
Affecte la valeur de la clé non exacte à une clé exacte. – Reactormonk