【发布时间】:2011-01-26 19:46:23
【问题描述】:
我正在尝试关注这篇文章:http://ryanbigg.com/2010/03/testing-facebook,但我被卡住了。我认为问题出在我的会话上,current_usermethod 为session[:facebook_session] 提供了 nil。
根据原始授权逻辑,它说使用 active_record_store 进行会话:
# config/environment.rb
config.action_controller.session_store = :active_record_store
# db/schema includes
create_table "sessions", :force => true do |t|
t.string "session_id", :null => false
t.text "data"
t.datetime "created_at"
t.datetime "updated_at"
end
文章呼吁使用 cookie。我糊涂了;我可以使用 cookie 和活动记录会话吗?我也对在用户模型中使用cattr_accessor :current_user 感到困惑——current_user 仍然在应用程序控制器中,对吧?
请帮忙。
【问题讨论】:
标签: ruby-on-rails cookies facebook authlogic facebooker