這裏的問題,訪問請求時/ index.html.erb:路由錯誤 - 無路由匹配
路由錯誤
沒有路由匹配{:動作=> 「取消」,:控制器= > 「請求」}
index.html.erb:
<%= link_to "Cancel", cancel_request_path %>
routes.rb中:
resources :requests do
get 'cancel', on: :member
end
requests_controller.rb:
def cancel
request = Request.find(params[:id])
request.update_attributes(stage: "Cancelled")
redirect_to root_path
end
我缺少什麼?