5

Rails で Omniauth Facebook Gem を使用していますが、ユーザーごとにアプリでプロファイルを選択する必要があります。

Gem を使用して facebook からユーザーの名前を取得するのと同じくらい簡単ですか、それとも Amazon S3 サーバーなどにアップロードする必要がありますか?

私のユーザーモデル:

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

明確な答えが見つかりません。

更新:私のショーページでは、URLのみが表示されます:

<b>IMAGE:</b> <%= @user.image %>

ありがとう

4

1 に答える 1