Sto lavorando con la gemma Facebook Omniauth con Rails e ho bisogno di un profilo sulla mia app per ogni utente.Qual è il modo più semplice per aggiungere un'immagine del profilo con la gemma Omniauth-Facebook?
È semplice come recuperare il Nome dell'utente da Facebook con Gem, o deve essere caricato su server Amazon S3, ecc.?
Il mio modello di utente:
def self.from_omniauth(auth)
where(auth.slice(:provider, :uid)).first_or_initialize.tap do |user|
user.provider = auth.provider
user.uid = auth.uid
user.name = auth.info.name
user.oauth_token = auth.credentials.token
user.oauth_expires_at = Time.at(auth.credentials.expires_at)
user.save!
end
non riesco a trovare una risposta chiara.
Aggiornato: Nella mia pagina spettacolo mostra solo l'url:
<b>IMAGE:</b> <%= @user.image %>
Grazie
Ho appena capito grazie. Fatto esattamente questo! Yey. Tranne la mia pagina mostra mostra solo l'URL, non l'immagine. Ho aggiunto il codice sopra. –
Ok capito <% = link_to image_tag @ user.image%>;) –