Мы экспортировали запросы GraphQL из ruby gem (graphql 1.9.4) с нашего сервера, разработанного с использованием ruby on rails.
Экспортированный файл содержит десятки запросов.
У нас также есть проект iOS Xcode с установленным Apollo. Мы попытались создать файл API.swift с использованием Apollo, запустив скрипт Apollo по запросу, экспортированному с сервера, но его невозможно скомпилировать.
Это показало ошибку как это.
Cannot query field "category" on type "Query".
Мы используем schema.json, который, как они (серверная команда), говорят, является самым последним.
Экспортированные запросы работают нормально, если выполнять запрос только с помощью команды curl.
Использовал эту команду для экспорта запросов из проекта rails.
bundle exec rails graphql:schema:dump
Запрос попытался построить с помощью Apollo iOS (и экспортируется из команды выше.)
type Category {
communities: [Community!]
id: ID!
name: String!
}
Аполлон вызывает ошибку, как показано ниже.
Cannot query field "category" on type "Query".
Что делает это неправильно?