redirect_to out of iframe

时间:2010-12-01 04:47:40

标签: javascript ruby-on-rails iframe

我有一个rails应用,它有一个在iframe中呈现的表单,并且我想从iframe中创建redirect_to并重新呈现整个页面,而不是在iframe中。< / p>

我很好奇有什么想法可以实现这一点。

3 个答案:

答案 0 :(得分:5)

你可以做到!你必须用以下代码替换redirect_to:

render :text => "<script>parent.location.href='/cms';</script>"

答案 1 :(得分:1)

我很确定redirect_to方法无法知道你所在的iframe,而是必须通过一些javascript来完成

您可以通过序列化表单字段,通过javascript将表单提交到父窗口。

答案 2 :(得分:1)

通过AJAX提交表单后

window.location.reload()