2010-12-01 3 views
2

나는 iframe에서 렌더링하는 양식을 가진 레일 앱을 가지고 있으며, iframe에서 redirect_to으로 만들고 싶고 iframe에서 전체 페이지를 다시 렌더링하고 싶습니다.iframe 밖으로 redirect_to

나는 이것을 달성하기 위해 어떤 아이디어가 있는지 궁금했습니다.

답변

1

은 내가 redirect_to 방법을 사용에있어 iframe을 인식 할 수 없다는 것을 확신하고 대신 통해 수행해야 할 몇 가지 자바 스크립트 당신은 당신의 양식을 제출할 수 있습니다

, javascript를 통해 폼 필드를 serialize하여 부모 창에 추가합니다.

1

window.location.reload() AJAX를 통해 양식을 제출 한 후?

5

당신도 할 수 있습니다! 당신이 가진 redirect_to를 교체해야 :

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

실 거예요 작업, 자원의 결과는/감사를 완벽하게 작동 –

+0

자바 스크립트를 문서로 해석하지만, MIME 타입 텍스트로 전송! –

관련 문제