这是一个使用 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 的未定义方法‘[]’”
我很感激任何可能出现问题的指示!谢谢!