2

FBコネクトを利用したWebアプリです。コアラ - レール

コントローラーコード:

class UsersController < ApplicationController
before_filter :parse_facebook_cookies

def parse_facebook_cookies
  @facebook_cookies ||= Koala::Facebook::OAuth.new('api_id','app_secret').get_user_info_from_cookie(cookies)
end

def index
  @users = User.all
end

def show
 @user = User.find(params[:id])
end

def new
  @user = User.new
  @title = "sign up"
  require 'koala'

  @graph = Koala::Facebook::API.new
  @access_token = @facebook_cookies["access_token"]

  @user1 = @graph.get_object("me")
  @user.name = @user1["name"]
  @user.uid = @user1["id"]
  @user.save
end
end

実行時に次のエラーが表示されます: @access_token = @facebook_cookies["access_token"]

"nil:NilClass の未定義メソッド `[]'"

何がうまくいかないのかについての指針に感謝します!ありがとう!

4

0 に答える 0