我正在尝试定义 GraphQL 类型定义。据我了解,一个类必须有一个像类一样命名的类型定义,加上一个附加的Type
. 我有一个名为 的类CourseType
,它引导我进行这种类型定义:
应用程序/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 上没有找到任何类似的错误或文档。我该如何正确地写这个?谢谢你。