Gemfileは以下のとおりです。
Facebookログインして、emailとnameを挿入することは出来ましたが、プロフィール画像をimageに挿入したいのですが、うまく行きません。
file形式なのですが、どうすれば変換できるでしょうか。
Gemfile
lang
1gem 'devise' 2gem 'koala' 3gem 'omniauth' 4gem 'omniauth-facebook' 5gem 'omniauth-twitter'
model/user.rb
lang
1 def self.find_for_oauth(auth) 2 user = User.where(uid: auth.uid, provider: auth.provider).first 3 unless user 4 user = User.create( 5 uid: auth.uid, 6 provider: auth.provider, 7 username: auth.info.name, 8 email: User.get_email(auth), 9 image: auth.info.image, 10 password: Devise.friendly_token[0, 20] 11 ) 12 end 13 user 14 end 15 16private 17def self.get_email(auth) 18 email = auth.info.email 19 email 20end
あなたの回答
tips
プレビュー