【发布时间】:2018-10-18 17:40:50
【问题描述】:
在使用 API 时,我习惯于:
- 执行一些数据库查询
- 在我的回复中选择我想要的数据
- 序列化数据,发送给客户端
现在,使用 active_model_serializers,我假设在
render json: artist, include: 'tracks'
如果我的艺术家有一些曲目,include: 'tracks' 部分将序列化 tracks。
但显然,它也会为我从数据库中获取曲目。
这是正常行为吗?序列化程序是否应该进行数据库查询?
【问题讨论】:
标签: ruby-on-rails ruby active-model-serializers json-api