我把这个测试文件看作是编写自己的https://github.com/howtographql/graphql-ruby/blob/master/test/graphql/resolvers/links_search_test.rb的参考,但我不知道Resolvers::LinksSearch.call(nil, args, nil)中的参数是什么。它们依次是object、field和context吗?就像你打电话给Mutations::CreateObject.new(object: nil, field: nil, context: {})的时候?我这样问是因为我需要在context中传入current_user,而我不确定在哪里可以为Resolvers::LinksSearch.call这样做
发布于 2021-06-25 05:49:33
参数顺序是object:, context:, field:,可以在底层的GraphQL gem here中看到。GraphQL::Schema::Resolver是Resolvers::LinksSearch使用的基类
此外,您可以在GraphQL::Schema::Resolver的API文档中查看构造函数的详细信息。
https://stackoverflow.com/questions/68122696
复制相似问题