【发布时间】:2013-02-14 04:49:26
【问题描述】:
我是 Rails 新手,正在努力将 OmniAuth-Facebook gem 整合到我现有的 rails 应用程序中。我遵循了 railscast 教程(http://railscasts.com/episodes/360-facebook-authentication),但是当我点击 /auth/facebook 时出现 NoSessionError 异常,它说我必须向 OmniAuth 提供会话。我会发布代码,但它与 railscast 教程中的完全一样。
它在 OmniAuth 中的 strategy.rb 中的这条线上爆炸了: raise OmniAuth::NoSessionError.new("您必须提供会话才能使用 OmniAuth。") 除非 env['rack.session']
我需要明确启动会话吗?
【问题讨论】:
-
你可以在这里发布代码 sn-p 和 rails 版本的详细信息吗?