module Comee module Core class ClientsController < ApplicationController include Common def filter @clients = Comee::Core::Client.ransack(params[:q]).result render json: {success: true, data: serialize(@clients)} end def consignees client = Comee::Core::Client.find(params[:id]) render json: {success: true, data: client.consignees} rescue StandardError => e render json: {success: false, error: e.message} end private def model_params params.require(:payload).permit(:code, :name, :address, :locale, :user_id, :parent_id, consignees: []) end end end end