2010-09-15 44 views
0

這裏的開箱即用的情況下map.resources它是對寧靜的Rails路由默認提交頁面返回給自身

我在/用戶/新 提交 - > /用戶/ 救援錯誤render new URL:is/users/

如果User.index從未定義過。 我將URL複製到另一個選項卡,它將發生路由錯誤。

當網頁上的activerecord錯誤仍然存​​在時,如何顯示/ users/new的URL?

回答

1

這是rails restful路由的常見問題。

會發生什麼事是你是在/用戶/新當你提交如果它根本

render :action => 'new' 

錯誤這將導致您的帖子路線仍然顯示在地址欄,但呈現動作新。 當您嘗試複製此網址時,該網址無效。

的預期行爲人在年滿GitHub上的這個修復程序採用HTML5的優勢

http://github.com/expectedbehavior/fix_you_some_address_bar

+0

插件斷裂處Rails3中 – 2010-09-22 16:54:17