-1

我的编辑表单有这个 URL:

<%=form_for @cad,:url =>{:action => "update",:controller => "cad" } do |f| %>

它应该指向"/cad/update",但 URL 指向“cad/6”。

请帮忙。提前致谢

4

1 回答 1

2

如果您遵循宁静的路线进行更新,那很好 它是会员路线 有两种类型的路线

第一个collection route一般适用于所有对象,如index动作,第二个member route适用于specific objectshow,edit,update,destroy

在您的情况下,更新是成员路由,它具有 http 动词put,基本上是post请求您可以检查 http 方法,并且您不需要表单导轨上的 url 哈希选择它基于对象的路由

于 2013-01-03T16:04:50.143 回答