Files
mozo-backend/app/controllers/suppliers/pages_controller.rb
T

20 lines
569 B
Ruby

module Suppliers
class PagesController < Suppliers::ApplicationController
prepend_before_action :find_page, only: [:show]
def index
@pages = Page.all_for_suppliers(locale: params[:locale])
render json: JSONAPI::Serializer.serialize(@pages, serializer: Suppliers::PageSerializer, is_collection: true)
end
def show
render json: JSONAPI::Serializer.serialize(@page, serializer: Suppliers::PageSerializer)
end
private
def find_page
@page = Page.suppliers_page(params[:id], locale: params[:locale])
end
end
end