Запрос GraphQL, экспортированный из ruby ​​gem, не может быть скомпилирован с помощью Apollo в проекте Xcode - PullRequest
1 голос
/ 06 июня 2019

Мы экспортировали запросы 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".

Что делает это неправильно?

...