我有這個網址我的編輯形式:表格網址無法正常顯示的軌道
<%=form_for @cad,:url =>{:action => "update",:controller => "cad" } do |f| %>
它應該指向"/cad/update"
,但URL指向「CAD/6」。
請幫忙。 在此先感謝
我有這個網址我的編輯形式:表格網址無法正常顯示的軌道
<%=form_for @cad,:url =>{:action => "update",:controller => "cad" } do |f| %>
它應該指向"/cad/update"
,但URL指向「CAD/6」。
請幫忙。 在此先感謝
這是完全正常的,如果你遵循寧靜的路線更新它的成員路線 有2種途徑
第一個是collection route
將在換屆工作爲所有的物體,像index
行動,第二個是member route
將在specific object
工作像show,edit,update,destroy
等,
在你的情況下更新它的HTTP動詞成員的路線是put
和它基本上是post
要求 你可以檢查HTTP方法 和你不需要在窗體軌道上的URL哈希根據對象選擇它的路線
所以...我的功能名稱更新後,如何將其指向「/ cad/update」。 –
爲什麼你想這是它的形式行動沒有人知道,除非,直到錯誤發生 – Amar
我有一個函數名爲'更新'我的CAD控制器將更新數據,但它不會更新功能,因爲它指向「CAD/6「它不會進入更新功能,它給我沒有路由定義的錯誤。 –
什麼是在你的routes.rb文件的CAD?/cad/6通常是更新的正確途徑。 –