你能告诉我一种更好的方式来编写代码吗?DRY功能更好的方法
使用从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
如果我不-T都在关键的精确匹配价值和属性? – 2010-09-17 17:28:00
将非确切键的值分配给确切的键。 – Reactormonk 2010-09-18 11:53:46