尝试删除时没有路由匹配

时间:2015-03-14 02:24:07

标签: ruby-on-rails

没有路线匹配[GET]" / comments / 10"在尝试删除评论时,这里是我的评论路线:

       comments POST   /comments(.:format)                comments#create
    new_comment GET    /comments/new(.:format)            comments#new
   edit_comment GET    /comments/:id/edit(.:format)       comments#edit
        comment PATCH  /comments/:id(.:format)            comments#update
                PUT    /comments/:id(.:format)            comments#update
                DELETE /comments/:id(.:format)            comments#destroy

1 个答案:

答案 0 :(得分:0)

错误没有错。您没有定义GET路线。您有编辑的GET路线,但不仅仅是查看。

view_comment GET  /comments/:id(.:format)     comments#view

如果这不是您正在讨论的问题,尽管可能是删除按钮正在调用GET方法而不是DELETE方法。你可以发布任何调用DELETE方法的代码吗?

另一种选择是当您删除时,您将重定向到错误的路线。