Omniauth /auth/facebook/callback.json - request.env [“omniauth.auth”]是零

时间:2012-06-26 16:08:02

标签: ruby-on-rails ruby-on-rails-3 omniauth

具体来说:

如果我致电

,我的Rails应用程序可以正常运行

/auth/facebook/callback/auth/facebook/callback?format=json

但是当我试着打电话时

/auth/facebook/callback.json

没有request.env["omniauth.auth"](它是零)

有关正在发生的事情的任何想法?

1 个答案:

答案 0 :(得分:0)

因为url的.json扩展名意味着您拥有此方法的.json视图或将以json格式响应。

虽然这应该由omniauth在重定向中处理......但它无法正常工作。