如何在Graphql Ruby中接受嵌套查询的字段参数?
我在GraphQl(Apollo JS/GraphQl Ruby)中遇到了这个错误:如何在Graphql Ruby中接受嵌套查询的字段参数?,graphql,apollo,react-apollo,apollo-client,graphql-ruby,Graphql,Apollo,React Apollo,Apollo Client,Graphql Ruby,我在GraphQl(Apollo JS/GraphQl Ruby)中遇到了这个错误: 错误:GraphQL错误:字段“pagination”不接受参数“pagination”GraphQL错误:变量$pagination由客户端声明,但未使用。重新加载页面并重试。 我有一个疑问: query Clients($pagination: PaginationInput) { clients { data { ....Fragment } paginat
错误:GraphQL错误:字段“pagination”不接受参数“pagination”GraphQL错误:变量$pagination由客户端声明,但未使用。重新加载页面并重试。
我有一个疑问:
query Clients($pagination: PaginationInput) {
clients {
data {
....Fragment
}
pagination(pagination: $pagination) {
....Fragment
}
}
}
我的输入类型是:
class PaginatedClientsType < Types::BaseObject
field :data, ...
field :pagination, PaginationType ... do
argument :pagination, PaginationInput, required: false
end
end
关于如何将参数传递给此顶级客户端以外的其他对象,您有什么想法吗?
我读过文件,但不明白
谢谢 我只是想让你知道,我也有这个问题,我尝试了你做过的同样的事情,但从来没有想出一个方法来做到这一点,你写的方式实际上看起来是正确的。你能提供一个模式转储吗?我只是想让你知道,我也遇到了这个问题,并且尝试了与你相同的事情,但从来没有找到一种方法来实现这一点,而你所写的方法实际上看起来是正确的。有没有可能提供模式的转储?
field :clients, ::Types::Paginated::ClientsType, null: false do
argument :pagination, PaginationInput, required: false
end
def clients(pagination:)
...
end
// and i've added to no avail:
field :pagination ... do
argument :pagination, PaginationInput, required: false
end
def pagination(pagination:)
...
end