如果我的网站有两种不同类型的帐户(例如user
和admin
;它们完全不同,那么admin
不能是具有管理权限的user
。),为它创建restful url的最佳方法是什么?
首先,我打算用SessionsController
创建create,store,destroy
,但有两个,我需要创建另一个控制器,我不喜欢我需要创建的命名..
答案 0 :(得分:0)
没有最好的方法'创造宁静的api。这取决于你的设计。用户和管理员互斥的事实并不妨碍您将它们存储在1个数据存储区中或通过1 api访问它们。如果您的设计要求在与两个实体交互时采用截然不同的方法,您可以选择两个api。如果管理员只是另一种类型的用户,则单个api可能是更好的选择。最终,选择权归你所有。