我有一个管理组的组控制器,每个组可以有很多用户。我应该在哪里放置获取组用户的方法?
我想检索使用JSON的用户,但我应该把逻辑放在哪个控制器中?
这更多的是什么感觉很好,有什么建议吗?
我应该使用类似/groups/1/users
或 /users/group/1
?
我有一个管理组的组控制器,每个组可以有很多用户。我应该在哪里放置获取组用户的方法?
我想检索使用JSON的用户,但我应该把逻辑放在哪个控制器中?
这更多的是什么感觉很好,有什么建议吗?
我应该使用类似/groups/1/users
或 /users/group/1
?
/groups/1/users
是Rails的路要走,尤其是如果你使用嵌套资源(用户的逻辑自然进入UsersController
)。
我相信有两种方法可以解决这个问题。 RESTFUL之一:/groups/1/users
,另一个会通过GET将参数传递给users
资源:/users?group=1