我的应用中有这个按钮,它位于 views/deals/mgmt.htm.erb 文件中:
<%= button_to "Deals", deals_mgmt_path, class: "btn btn-default" %>
这是我的路线文件中指定的“交易”路线:
resources :deals
get "deals/mgmt"
当我运行“rake routes”时,这是我指定的路线:
deals_mgmt GET /deals/mgmt(.:format) deals#mgmt
当我单击按钮时,我收到此路由错误:
No route matches [POST] "/deals/mgmt"
为什么我的 Rails 试图在这里提交发布请求?我彻底糊涂了。提前致谢!