編集フォームの URL は次のとおりです。
<%=form_for @cad,:url =>{:action => "update",:controller => "cad" } do |f| %>
を指すはずです"/cad/update"
が、URL は「cad/6」を指しています。
助けてください。前もって感謝します
編集フォームの URL は次のとおりです。
<%=form_for @cad,:url =>{:action => "update",:controller => "cad" } do |f| %>
を指すはずです"/cad/update"
が、URL は「cad/6」を指しています。
助けてください。前もって感謝します
更新はのんびりルートをたどれば全然大丈夫です メンバールートです ルートには2種類あります
1つ目は、アクションのcollection route
ようなすべてのオブジェクトに対して一般的に機能するもので、2つ目は、などのように機能するものです。index
member route
specific object
show,edit,update,destroy
あなたの場合、更新はメンバールートであり、http動詞がput
あり、基本的にpost
リクエストです。httpメソッドを確認できます。フォームレールでURLハッシュは必要ありませんオブジェクトに基づいてルートを選択します