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