我正在使用omniauth-facebook gem用Rails3编写facebook canvas应用程序。片刻之后并不清楚:
Rdirect(在'/ auth / facebook / callback'=>'session #create'中):
成功后sing_in如果用户被重定向到root_url,某个时间到达
我的画布页面URL(http:// localhost:3000)在框架之外。另一方面,何时
将他重定向到我的应用程序网址(http://apps.facebook.com/my_app),某个时候堆叠在
框架内的空白页。那么如何正确处理此重定向?
在我的应用内页面之间链接的正确方法是什么?目前我使用相对链接和top.location网址始终保留我的应用网址(http://apps.facebook的.com / my_app应用)。但我看到许多facebook应用程序重定向客户端top.location(http://apps.facebook.com/my_app/internal_link)...它再提出一个问题:
现在facebook总是使用POST方法将我的应用程序提取到iframe中。 如何在RESTful rails应用程序中处理此行为?
我非常感谢任何建议......