filter method

     def filter

      @taxes = BxBlockTax::Tax.all

      if params[:name].present? 

        @taxes = @taxes.where(name: params[:name])

      end

      if params[:tax_start].present? && params[:tax_end].present?

        @taxes = @taxes.where(tax_percentage: params[:tax_start]..params[:tax_end])

      end

        render json: TaxSerializer.new(@taxes, meta: {message: "Tax lists"}).serializable_hash, status: :ok

    end

Comments

Popular posts from this blog

Rails 7 Features :: Comparison with Rails 6 and Rails 5