2011-02-03 19 views
4

我需要關於以下形式的建議:remote => true。使用form_for:remote => true驗證成功後可以重定向嗎?

我需要「remote => true」來顯示驗證錯誤而無需重新加載頁面(因爲我的表單處於疊加層中)。

  • 是否可以在成功後重定向到另一頁 驗證?

  • 如果沒有,是否有可能使用 範式(沒有「遠程真」) 但有驗證錯誤出現 不刷新頁面?也許我應該 使用JavaScript驗證。

我正在使用rails3和jquery ujs。

回答

2

您可以通過javascript重定向。

添加在您的JS通過例如在成功的心態呈現此代碼:

window.location = "http://www.google.com/" 

您可以通過named_route或url_for調用替換的URL。

+0

謝謝,我試過了,但後退按鈕不起作用:( – 2011-02-03 11:15:17

相關問題