我想从一个输入对象类型继承公共参数。
我尝试了下面的代码,但它不工作,谁有其他的解决方案?
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`发布于 2019-04-01 18:11:13
Github中的这个问题可能会解决您的问题:https://github.com/rmosolgo/graphql-ruby/issues/1412
只需从另一个输入类型继承您的输入类型。
https://stackoverflow.com/questions/51088517
复制相似问题