如何将自定义 redis url 传递给 Rack::Session::Redis?
How to pass a custom redis url to Rack::Session::Redis?
我想使用存储在 Redis 中的数据设置加密会话 cookie。
我已经包含了 gem,捆绑了它,这是我的 config.ru
require 'rack'
require 'rack/session/redis'
use Rack::Session::Redis
require './config/application'
run MyApp::Application.new
看起来我可以传递 :redis_server
in there somehow,但是我该怎么做呢?我希望使用 Rack::Session::Redis.new(:redis_server => 'redis://wherever')
之类的东西,但显然不是这样。
将选项作为参数传递给 use
:
use Rack::Session::Redis, :redis_server => 'redis://wherever'
构建应用程序时机架 converts this to Rack::Session::Redis.new(the_app, :redis_server => 'redis://wherever')
。
我想使用存储在 Redis 中的数据设置加密会话 cookie。
我已经包含了 gem,捆绑了它,这是我的 config.ru
require 'rack'
require 'rack/session/redis'
use Rack::Session::Redis
require './config/application'
run MyApp::Application.new
看起来我可以传递 :redis_server
in there somehow,但是我该怎么做呢?我希望使用 Rack::Session::Redis.new(:redis_server => 'redis://wherever')
之类的东西,但显然不是这样。
将选项作为参数传递给 use
:
use Rack::Session::Redis, :redis_server => 'redis://wherever'
构建应用程序时机架 converts this to Rack::Session::Redis.new(the_app, :redis_server => 'redis://wherever')
。