Как написать определение типа GraphQL для класса, имя которого заканчивается на Type - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь определить определения типов GraphQL. Насколько я понимаю, класс должен иметь определение типа, названное как класс, плюс добавленный Type. У меня есть класс с именем CourseType, который приводит меня к определению этого типа:

app / graphql / types / course_type_type.rb

module Types
  class CourseTypeType < Types::BaseObject
    field :id, ID, null: false
    field :title, String, null: true
  end
end

Когда я пытаюсь открыть сайт GraphiQL, Я вижу следующую ошибку в консоли rails:

Unhandled to_type_name input: {:Types=>Types::CourseTypeType} (Hash)

Я предполагаю, что проблема возникает из-за имени класса, оканчивающегося на Type, так как у меня есть другой класс Course, с определением типа с именем CourseType, который отлично работает.

Я не нашел подобной ошибки или документации по этому вопросу в Google. Как мне правильно написать это? Спасибо.

...