Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 调整facebook个人资料图片大小_Ruby On Rails_Facebook_Facebook Graph Api_Ruby On Rails 3.2_Omniauth - Fatal编程技术网

Ruby on rails 调整facebook个人资料图片大小

Ruby on rails 调整facebook个人资料图片大小,ruby-on-rails,facebook,facebook-graph-api,ruby-on-rails-3.2,omniauth,Ruby On Rails,Facebook,Facebook Graph Api,Ruby On Rails 3.2,Omniauth,我正在尝试将facebook个人资料图片调整为大图片。我明白,为了使个人资料图片更大,我必须输入 从我目前在下面的代码中得到的 如何更改用户信息,使配置文件图片的图像变大,并对每个用户配置文件图片进行更改。(注意:我不希望它在其他任何地方调整大小) 用户信息 <h1 class="twshadow"> <%= current_user.name %> **<%= image_tag current_user.image %>** </h1&g

我正在尝试将facebook个人资料图片调整为大图片。我明白,为了使个人资料图片更大,我必须输入

从我目前在下面的代码中得到的

如何更改用户信息,使配置文件图片的图像变大,并对每个用户配置文件图片进行更改。(注意:我不希望它在其他任何地方调整大小)

用户信息

<h1 class="twshadow">
  <%= current_user.name %>
  **<%= image_tag current_user.image %>**
</h1>
<span>
  <%= link_to "View my Profile", current_user %>
</span>

****
USER.RB

class User < ActiveRecord::Base
  attr_accessible :name, :oauth_expires_at, :oauth_token, :provider, :uid, :email, :image

  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.email = auth.info.email
      user.image = auth.info.image
      user.oauth_token = auth.credentials.token
      user.oauth_expires_at = Time.at(auth.credentials.expires_at)
      user.save!
    end
  end
end
class用户
数据库

class CreateUsers < ActiveRecord::Migration
  def change
    create_table :users do |t|
      t.string :provider
      t.string :uid
      t.string :name
      t.string :email
      t.string :image
      t.string :oauth_token
      t.datetime :oauth_expires_at

      t.timestamps
    end
  end
end

class ApplicationController < ActionController::Base
  protect_from_forgery

private

  def current_user
    @current_user ||= User.find(session[:user_id]) if session[:user_id]
  end
  helper_method :current_user
end
class CreateUsers

这就是我使用的解决方案

 <%= image_tag "http://graph.facebook.com/#{current_user.uid}/picture?type=large" %>