我能够在 Rails 2.3.5 中执行以下操作,以从我的 Rails 应用程序中访问我在会话中设置的属性。现在在 Rails 3 中,env["rack.session"]
是nil
. 我如何在 Rails 3 中做同样的事情?
class CallbackFilter
def initialize(app)
@app = app
end
def call(env)
unless env["rack.session"][:oauth_callback_method].blank?
env["REQUEST_METHOD"] = env["rack.session"].delete(:oauth_callback_method).to_s.upcase
end
@app.call(env)
end
end