json.cache! @machines do json.array!(@machines) do |machine| json.extract! machine, :id, :name, :description, :spec, :slug json.url machine_url(machine, format: :json) json.machine_image machine.machine_image.attachment.medium.url if machine.machine_image end end