我没有使用Ruby on Rails获得REST,我希望有人可以帮助我.
想象一下,我正在构建一个跟踪窗口小部件和拥有这些窗口小部件的用户的网站.所以我有一个UsersController和一个WidgetsController,我可以获得一个包含索引操作的Widgets或Users列表:
GET /users GET /widgets
我可以通过show动作获得特定的用户或小部件:
GET /users/id GET /widgets/id
我明白了.
我感到困惑的是,我将使用RESTful请求来检索属于特定用户的小部件列表?这是一个发送到UsersController或WidgetsController的请求吗?它使用了7种RESTful操作中的哪一种?
是我创建自定义操作的情况之一吗?我的印象是自定义操作应该很少见,但这似乎是一个非常常见的用例.
谢谢!