Ruby on rails restfulapi-Rails的路由问题
我正在为我已经工作了一段时间的web应用构建一个API。我从用户模型开始。API的用户部分将允许远程客户端a)检索用户数据,b)更新用户信息和c)创建新用户。我已经让所有这些工作,但它似乎没有正确的设置。以下是我的问题:Ruby on rails restfulapi-Rails的路由问题,ruby-on-rails,api,rest,routes,Ruby On Rails,Api,Rest,Routes,我正在为我已经工作了一段时间的web应用构建一个API。我从用户模型开始。API的用户部分将允许远程客户端a)检索用户数据,b)更新用户信息和c)创建新用户。我已经让所有这些工作,但它似乎没有正确的设置。以下是我的问题: API端点应该是用户还是用户?最佳做法是什么 我必须将操作添加到末尾,我希望它会被请求类型接收,因此我不必显式地指定它。如何正确设置路由,使其不必包含受保护操作的方法 让我举几个例子: 获取显示请求-希望它在没有“显示”的情况下工作 卷曲-u rmbruno:废话 放置更新
- 卷曲-u rmbruno:废话
- curl-X put-F'user[forum_notifications]=true'-u-rmbruno:blah
- curl-X post-F'用户[登录]=mamafatta'-F'用户[电子邮件]=zzz@zzz.com'-F'用户[密码]=12345678'
map.namespace :api do |route|
route.resources :users
route.resources :weight
end
我使用的是restful身份验证,它在curl中处理http身份验证。关于单数和复数的路线问题和最佳实践的任何指导都会非常有用
谢谢!
-A