From 69153b46eee0fec67efa66f9b5f0499730a98829 Mon Sep 17 00:00:00 2001 From: HombreLaser Date: Thu, 16 Mar 2023 21:53:23 -0600 Subject: Mejorado código de ProductsController MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/serializers/product_serializer.rb | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'app/controllers/serializers/product_serializer.rb') diff --git a/app/controllers/serializers/product_serializer.rb b/app/controllers/serializers/product_serializer.rb index 4a2158d..09310a0 100644 --- a/app/controllers/serializers/product_serializer.rb +++ b/app/controllers/serializers/product_serializer.rb @@ -5,17 +5,14 @@ module Serializers class ProductSerializer < BaseSerializer extend ActionView::RoutingUrlFor - attributes :name, :unitary_price, :bulk_price, :available_quantity, :categories + attributes :name, :unitary_price, :bulk_price, :available_quantity, :categories, :company attribute :picture do |object| object.picture.url end - belongs_to :company, links: { - self: :url, - related: lambda(object) { - company_path(object.company) - } - } + attribute :company do |object| + { name: object.company.name, short_name: object.company.short_name } + end end end \ No newline at end of file -- cgit v1.2.3