我试图在graphql中实现两个突变--ruby--一个用于创建资源,另一个用于编辑。在大多数情况下,它们都从客户端获得完全相同的参数,因此我希望避免重复突变,并尝试在可重用的类/模块中指定参数。我正在使用GraphQL-ruby1.8和新的基于类的API,并从以下内容开始:
class Mutations::ApplicationMutation < GraphQL::Schema::Mutationargument
我想使用这个模式从Ruby:https://medium.com/@sachee/200-ok-error-handling-in-graphql-7ec869aec9bc返回验证失败的GraphQL从我的突变中,我希望能够返回一个有效负载,它是一个像这样的联合: class RegistrationPayloadType < Base::Union }
... on Validat