Ruby 如何为名称以类型结尾的类编写GraphQL类型定义

Ruby 如何为名称以类型结尾的类编写GraphQL类型定义,ruby,graphql,graphql-ruby,Ruby,Graphql,Graphql Ruby,我正在尝试定义GraphQL类型定义。据我所知,一个类必须有一个名为类的类型定义,外加一个附加的type。我有一个名为CourseType的类,它将我引向以下类型定义: app/graphql/types/course\u type\u type.rb module Types class CourseTypeType < Types::BaseObject field :id, ID, null: false field :title, String, null: t

我正在尝试定义GraphQL类型定义。据我所知,一个类必须有一个名为类的类型定义,外加一个附加的
type
。我有一个名为
CourseType
的类,它将我引向以下类型定义:

app/graphql/types/course\u type\u type.rb

module Types
  class CourseTypeType < Types::BaseObject
    field :id, ID, null: false
    field :title, String, null: true
  end
end
我假设出现问题的原因是类名,以
Type
结尾,因为我有另一个类
Course
,其类型定义名为
CourseType
,工作正常


我在谷歌上没有发现任何类似的错误或文档。我该如何正确地写这个?谢谢。

我有一个类似的数据库模型,但从未遇到过您在这里提到的问题。你能提到你正在使用的GraphQL ruby版本吗?是的@AbhayNikam,它的版本是1.10.3。我实际上可以让它运行得很好(用这个类定义创建了一个名为course_type_type.rb的文件,并在QueryType中添加了一个字段来检索它)。您的查询类型中是否有用于访问它的字段?
Unhandled to_type_name input: {:Types=>Types::CourseTypeType} (Hash)