class Avo::ApplicationController

def related_resources_path(parent_model, model, keep_query_params: false, **args)

def related_resources_path(parent_model, model, keep_query_params: false, **args)
  return if model.nil?
  existing_params = {}
  begin
    if keep_query_params
      existing_params = Addressable::URI.parse(request.fullpath).query_values.symbolize_keys
    end
  rescue; end
  Addressable::Template.new("#{Avo::App.root_path}/resources/#{@parent_resource.model.model_name.route_key}/#{@parent_resource.model.id}/#{@resource.route_key}{?query*}")
    .expand({query: {**existing_params, **args}})
    .to_str
end