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