具体来说:
如果我致电
,我的Rails应用程序可以正常运行 /auth/facebook/callback
或/auth/facebook/callback?format=json
但是当我试着打电话时
/auth/facebook/callback.json
没有request.env["omniauth.auth"]
(它是零)
有关正在发生的事情的任何想法?
答案 0 :(得分:0)
因为url的.json扩展名意味着您拥有此方法的.json视图或将以json格式响应。
虽然这应该由omniauth在重定向中处理......但它无法正常工作。