Rails路由器没有看到方法帖子

时间:2014-04-23 14:40:46

标签: ruby-on-rails

在routes.rb中

我有一行:

resources :comments

但是当我来/ comments /创建时,我看到了:

No route matches [POST] "/comments/create"

...

comments_path       GET     /comments(.:format)             comments#index
                    POST    /comments(.:format)             comments#create
new_comment_path    GET     /comments/new(.:format)         comments#new
edit_comment_path   GET     /comments/:id/edit(.:format)    comments#edit
comment_path        GET     /comments/:id(.:format)         comments#show
                    PATCH   /comments/:id(.:format)         comments#update
                    PUT     /comments/:id(.:format)         comments#update
                    DELETE  /comments/:id(.:format)         comments#destroy 

有什么问题?类和行动都存在。

1 个答案:

答案 0 :(得分:2)

查看rake routes输出中的第2行。 您应该发布到/comments以触发create操作。