它是一个Ruby on Rails的东西,对/ users的POST是一个Create动作吗? (不是POST到/ users / create)

时间:2011-03-09 06:55:08

标签: ruby-on-rails django ruby-on-rails-3 cakephp rest

我发现有点难以理解Ruby on Rails不会POST到

/users/create

用于UsersController#createusers控制器,create操作)。但相反,其RESTful资源路由的标准是POST到

/users

仅适用于Rails,还是RESTful路由中的标准,并用作通用标准? (比如甚至Django或CakePHP?)

1 个答案:

答案 0 :(得分:5)

这是typical REST convention。实现REST(正确)的所有框架都将执行此操作。您可以将其视为对集合的POST,并且POST请求会保留一些非幂等创建条目的协议。