在我routes.rb
我有以下幾點:Rails的渲染「行動」自定義URL
get "contact" => "inquiries#new"
所以,當我去/contact
在browswer,它調用InquiriesController
的new
行動。
現在,當我嘗試調用render "new"
在創建行動中InquiriesController
:
def create
…
render "new"
end
在瀏覽器中所得網址爲/inquiries
。
除了撥打redirect_to
到render "new"
之外還有什麼方法可以在瀏覽器中使用url作爲/contact
嗎?
我同意你應該redirect_to如果你想要你的地址是/聯繫,但爲什麼這樣做?我認爲你的訪問者沒有任何問題可以看到從聯繫人到查詢的鏈接改變! – medBo