Ruby на Rails GraphQL тип вывода массив типов объектов, имеющих проблему? - PullRequest
0 голосов
/ 14 апреля 2020

Мне нужно вывести список объектов в ruby на рельсах, используя GraphQL, когда я объявляю тип, возвращающий только один объект, он идет нормально и отображает вывод, но когда я пытаюсь определить вывод как массив Объекты выдает ошибку «Невозможно вернуть ноль для ненулевого поля Query.bestOffer». Я не понимаю эту ошибку, потому что я возвращаю правильный набор объектов.

вот мой код

module Queries::CurrencyTrader
  class BestOffer < Queries::BaseQuery

    type [OutputTypes::BestOfferType], null: false

    def resolve()

      [
          {
              amount_offered: "1232312",
              rate: 123,
              order_id: 123
          },

          {
              amount_offered: "1232312",
              rate: 123,
              order_id: 123
          }

      ]

    end
  end
end
...