4

再具体一点:

如果我打电话,我的 Rails 应用程序可以完美运行

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

但是当我尝试打电话时

/auth/facebook/callback.json

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

有什么想法吗?

4

1 回答 1

0

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

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

于 2014-04-03T10:52:54.103 回答