【发布时间】:2021-10-31 05:53:04
【问题描述】:
这主要是一个 api 设计问题。我有一个 Rails api,其中包含用户路线和学校路线。我想使用 UserId 参数从我的前端应用程序对 api 进行一次调用,该参数返回与该用户关联的所有学校。
最好的方法是什么?我应该在 UsersController 中创建一个名为 user-schools 的新路由吗?还是 SchoolsController 中的一条新路由,称为学校用户?或者创建一个名为 user-schools 的全新控制器?感谢您的指导!
PS:从控制器中的 ActiveRecord 获取记录不是问题。问题是如何最好地设计这个 api。
【问题讨论】:
标签: ruby-on-rails rest api-design ruby-on-rails-6