我有一个rails应用,它有一个在iframe中呈现的表单,并且我想从iframe中创建redirect_to
并重新呈现整个页面,而不是在iframe中。< / p>
我很好奇有什么想法可以实现这一点。
答案 0 :(得分:5)
你可以做到!你必须用以下代码替换redirect_to:
render :text => "<script>parent.location.href='/cms';</script>"
答案 1 :(得分:1)
我很确定redirect_to方法无法知道你所在的iframe,而是必须通过一些javascript来完成
您可以通过序列化表单字段,通过javascript将表单提交到父窗口。
答案 2 :(得分:1)
window.location.reload()