将回调从facebook字符串转换为整数的最佳方法是什么
user = User.new(email: user_data['email'],
uid: user_data['id'],
provider: 'facebook', firstName:
user_data['first_name'],
last_name: user_data['last_name'],
gender: user_data['gender'],
password: Devise.friendly_token[0, 20])
我想要性别,如果它的男性'将其分配给一个号码,如果它是一个女性'将它分配给另一个号码?
答案 0 :(得分:1)
您可以使用if
:
code = nil
if user_data['gender'] == 'male'
code = 1
else
code = 2
end
或使用哈希获得相同的结果:
genders = { 'male' => 1, 'female' => 2 }
code = genders[user_date['gender']]