我想从一种输入对象类型继承通用参数。
我尝试使用下面的代码,但没有其他解决方案的人无法正常工作吗?
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`
答案 0 :(得分:0)
Github中的此问题可能会解决您的问题:https://github.com/rmosolgo/graphql-ruby/issues/1412
只需从另一种输入类型继承您的输入类型即可。