Я пытаюсь сохранить имя пользователя Facebook при сохранении этого пользователя, но, похоже, не могу.Я следовал инструкциям на devise github , и интеграция с Facebook работает нормально;электронная почта пользователя сохраняется, как и следовало ожидать.Тем не менее, я не могу понять, как сохранить имя пользователя.Прямо сейчас я делаю это:
def self.find_for_facebook_oauth(access_token, signed_in_resource=nil)
data = access_token['extra']['user_hash']
if user = User.find_by_email(data["email"])
user
else # Create a user with a stub password.
User.create(:email => data["email"], :name => data["name"], :password => Devise.friendly_token[0,20])
end
end
, но это не работает.Я что-то не так делаю?