我确信这可能有点牵强,但我对 Active Model Serializers 提供的灵活性印象深刻。我想要类似的东西:
def by_location_and_bin_number
@items=MenuItem.where('bin_number=? and location_id=?', params[:bin_number], params[:location_id]).is_valid
r={}
r[:status]="success"
r[:count] = @tems.count
r[:menu_items] = @items, serializer: ItemMicroSerializer # <- not working
render json: r.to_json
end
但这不起作用。关于如何让它工作(或类似语法)的任何想法?
提前谢谢