如何从graphql ruby中的InputObject类型继承参数?

如何从graphql ruby中的InputObject类型继承参数?,graphql,graphql-ruby,Graphql,Graphql Ruby,我想从一个输入对象类型继承公共参数 我尝试了下面的代码,但没有成功。有人有其他解决方案吗 module TodoInputBase def self.included(input) argument :content, types.String argument :due_by, types.String end end TodoUpdateInput = GraphQL::InputObjectType.define do name "TodoUpdateInpu

我想从一个输入对象类型继承公共参数

我尝试了下面的代码,但没有成功。有人有其他解决方案吗

module TodoInputBase
  def self.included(input)
    argument :content, types.String
    argument :due_by, types.String
  end
end

TodoUpdateInput = GraphQL::InputObjectType.define do
  name "TodoUpdateInput"
  include TodoInputBase
end

TodoCreateInput = GraphQL::InputObjectType.define do
  name "TodoCreateInput"
  include TodoInputBase
  argument :author, !types.String
end`

Github中的此问题可能会解决您的问题:

只需从另一个输入类型继承您的输入类型