Rails GraphQL嵌套变异/查询结构

时间:2019-07-03 18:43:00

标签: ruby-on-rails ruby graphql

我需要一些在Rails中结构化GraphQL API的方法。 我看到大多数开发人员都会像

那样执行GraphQL查询和变异的大型链
{
  mutation {
    updateProfile(firstName: "Luke", lastname: "Skywalker") {
      id
      firstName
      lastName
    }
  }
}
{
  mutation {
    deleteProfile()
  }
}

我想要一些类似名称空间的东西。例子

例如

{
  mutation {
   me {
     profile {
       update(firstName: "Luke", lastname: "Skywalker") {
         id
         firstName
         lastName
       }
     }
   }
  }
}

谢谢大家的回答

1 个答案:

答案 0 :(得分:1)

不幸的是,这是GraphQL规范(https://graphql.github.io/graphql-spec/June2018/)所不允许的。