1

我刚刚将我的应用程序升级到 Rails 3.2.1,当我启动服务器时,我得到这个:ArgumentError(参数数量错误(3 比 1))。它发生在我的一堆宝石上,但也发生在我包含的这个机架中间件上。

def call(env)
  env['PATH_INFO'] = env['PATH_INFO'].downcase
  @app.call(env)
end

呼叫功能有什么变化吗?

4

1 回答 1

1

Rails 升级和中间件都是红鲱鱼。Omniauth 改变了策略的工作方式https://github.com/intridea/omniauth/issues/529,这破坏了我应用程序中的一切。

怀疑这个答案对任何人都有用,但感谢您的帮助。

于 2012-01-31T20:56:53.050 回答