Ruby on rails 3 在Facebook iframe应用程序中使用Rails重定向页面

Ruby on rails 3 在Facebook iframe应用程序中使用Rails重定向页面,ruby-on-rails-3,facebook,Ruby On Rails 3,Facebook,有时我需要重定向页面,比如身份验证或处理我的wallpost点击。在PHP中,我会回显一些Javascript,将top.location.href设置为我想要的位置。Rails中有没有一种方法可以让我使用重定向到,还是应该使用Javascript?我试过做一些事情,比如重定向到“http://apps.facebook.com/my_app_name“在控制器中,但它只是挂在一个白色页面上。重定向\u设置HTTP头(我相信)使浏览器重定向。使用iframe应用程序时,已经发送了标题并加载了HT

有时我需要重定向页面,比如身份验证或处理我的wallpost点击。在PHP中,我会回显一些Javascript,将top.location.href设置为我想要的位置。Rails中有没有一种方法可以让我使用重定向到,还是应该使用Javascript?我试过做一些事情,比如重定向到“http://apps.facebook.com/my_app_name“在控制器中,但它只是挂在一个白色页面上。

重定向\u设置HTTP头(我相信)使浏览器重定向。使用iframe应用程序时,已经发送了标题并加载了HTML(首先加载iframe),因此无法通过这些标题更改当前URL。相反,您必须使用JS建议,使用

window.top.location.href = "http://www.example.com"
或者类似的东西