def show(options = {})
      @model = thing
      @title = @model.to_s.titleize.pluralize
      if options[:query]
        query_out = {}
        iterator = CEO::Iterator.new(thing)
        options[:query].each do |q|
          query_out.merge! iterator.query_eval(@thing, q)
        end
      end

      filtered_keys = CEO::Iterator.filter(keys(@thing), options)
      @thing_attrs = @thing.attributes.select do |k, _|
        filtered_keys.include? k
      end

      @thing_attrs.transform_keys! { |k| CEO::Iterator.acronymize(k) }
      @thing_attrs.merge! query_out if query_out

      render 'admin/show'
    end
def show(options = {})
      @model = thing
      @title = @model.to_s.titleize.pluralize
      if options[:query]
        query_out = {}
        iterator = CEO::Iterator.new(thing)
        options[:query].each do |q|
          query_out.merge! iterator.query_eval(@thing, q)
        end
      end

      filtered_keys = CEO::Iterator.filter(keys(@thing), options)
      @thing_attrs = @thing.attributes.select do |k, _|
        filtered_keys.include? k
      end

      @thing_attrs.transform_keys! { |k| CEO::Iterator.acronymize(k) }
      @thing_attrs.merge! query_out if query_out

      render 'admin/show'
    end
GET /:things/:id