我刚刚将我的应用程序升级到 Rails 3.2.1,当我启动服务器时,我得到这个:ArgumentError(参数数量错误(3 比 1))。它发生在我的一堆宝石上,但也发生在我包含的这个机架中间件上。
def call(env)
env['PATH_INFO'] = env['PATH_INFO'].downcase
@app.call(env)
end
呼叫功能有什么变化吗?
我刚刚将我的应用程序升级到 Rails 3.2.1,当我启动服务器时,我得到这个:ArgumentError(参数数量错误(3 比 1))。它发生在我的一堆宝石上,但也发生在我包含的这个机架中间件上。
def call(env)
env['PATH_INFO'] = env['PATH_INFO'].downcase
@app.call(env)
end
呼叫功能有什么变化吗?
Rails 升级和中间件都是红鲱鱼。Omniauth 改变了策略的工作方式https://github.com/intridea/omniauth/issues/529,这破坏了我应用程序中的一切。
怀疑这个答案对任何人都有用,但感谢您的帮助。