我使用Devise token_authentication服务和ActiveResource客户端。我希望自动设置:每个请求中的auth_token参数!使用Rack中间件在每个请求上添加api_key
我想这一点,但是这并不工作...
class AuthApp
def initialize(app)
@app = app
end
def call(env)
status, headers, response = @app.call(env)
request = Rack::Request.new(env)
request.params[:auth_token] = 'jCxKPj8wJJdOnQJB8ERy'
[status, headers, response]
end
end
任何想法?
我有完全相同的问题。事实上,我曾在Rails 3.0.7和较旧版本的Rack中工作。现在,坏了。我可以在Rack应用程序中看到新合并的参数在那里,但是他们并没有为乘坐Rails而闲逛。 – 2011-09-16 18:48:23