小编Nad*_*iya的帖子

GraphQL Ruby“发现重复的类型定义”错误

我正在尝试用变量更新我的突变并收到这样的错误:

在“输入字段 SignInInput.signInInput”中找到名称“SignInInput”的重复类型定义

我的突变代码:

module Mutations
  class SignIn < BaseMutation
    description 'User sign in'

    argument :signInInput, Inputs::SignInInput, as: :sign_in_input, required: true

    field :token, String, null: false

    def resolve(sign_in_input:)
      ...
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我的自定义输入代码:

module Inputs
  class SignInInput < Types::BaseInputObject
    description "Attributes for user sign in"

    argument :email, String, "User email", required: true
    argument :password, String, "User password", required: true
  end
end
Run Code Online (Sandbox Code Playgroud)

我的查询:

在此处输入图片说明

这个奇怪错误的原因是什么?我只定义过一次这样的类。

ruby ruby-on-rails graphql graphql-ruby

6
推荐指数
0
解决办法
846
查看次数

标签 统计

graphql ×1

graphql-ruby ×1

ruby ×1

ruby-on-rails ×1