2

这是一个使用 FB 连接的网络应用程序。考拉 - 导轨

控制器代码:

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