Мне нужно вывести список объектов в 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