这里的问题,访问请求时/ 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
我缺少什么?