我正在尝试关注这篇文章:http ://ryanbigg.com/2010/03/testing-facebook ,但我被卡住了。我认为问题出在我的会话上,因为该current_user
方法提出了 nil for session[:facebook_session]
.
根据原始 authlogic,它说使用 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
在用户模型中使用 from 感到困惑——current_user
仍然在应用程序控制器中,对吗?
请帮忙。