有没有办法在我的Rails API上设置此端点(User#Show),可能在序列化器中?我想只返回用户的最后一个delivery_address,而不是全部。我不希望它影响非API请求。
def show
@user = User.find(params[:id])
respond_with @user, include: ['delivery_addresses']
end
我已尝试过诸如“delivery_address.last”这样的内容,但这不起作用,我无法在AMS回购中找到解释......
答案 0 :(得分:1)
在序列化程序中指定testMethod
,如果我理解了您的问题,请添加方法attribute :last_delivery