使用考拉的Facebook身份验证不起作用——无法检索访问令牌
这是一个使用FB connect的web应用程序。考拉轨道 控制器代码:使用考拉的Facebook身份验证不起作用——无法检索访问令牌,facebook,authentication,ruby-on-rails-3.1,Facebook,Authentication,Ruby On Rails 3.1,这是一个使用FB connect的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_cooki
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
class UsersController
它在执行时给我以下错误:
@访问令牌=@facebook\u cookies[“访问令牌”]
“nil:NilClass的未定义方法”[]”
我很感激任何可能出错的提示!谢谢