Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从graphql ruby中的InputObject类型继承参数?_Graphql_Graphql Ruby - Fatal编程技术网

如何从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中的此问题可能会解决您的问题:

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