Я пытаюсь определить определения типов 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. Как мне правильно написать это? Спасибо.