有没有办法在我的 Rails API 上确定这个端点(User#Show)的范围,也许在序列化程序中?我只想返回用户的最后一个送货地址,而不是全部。我不希望它影响非 API 请求。
def show
@user = User.find(params[:id])
respond_with @user, include: ['delivery_addresses']
end
我已经尝试过诸如“delivery_address.last”之类的东西,但这不起作用,我在 AMS 回购中找不到解释......