【发布时间】:2015-12-31 13:21:22
【问题描述】:
有没有办法在我的 Rails API 上确定这个端点(User#Show)的范围,也许在序列化程序中?我只想返回用户的最后一个送货地址,而不是全部。我不希望它影响非 API 请求。
def show
@user = User.find(params[:id])
respond_with @user, include: ['delivery_addresses']
end
我尝试过类似“delivery_address.last”之类的方法,但这不起作用,而且我在 AMS 存储库中找不到解释...
【问题讨论】:
标签: ruby-on-rails active-model-serializers json-api