【发布时间】:2022-01-17 19:36:34
【问题描述】:
我想为我的 GraphQL 类型添加过滤和排序功能(使用 graphql-ruby gem)。
我一直在寻找现有的解决方案,我发现唯一合理的选择是创建自定义解析器。
这种方法的问题是我“失去”了 Active Record 功能,例如在模型上使用自定义方法进行过滤或字段解析。
有没有人为此找到一个体面的(和现有的)解决方案?
值得一提的是graphiti,它提供了这些开箱即用的功能,但偏离了 GraphQL 规范并改用 JSON:API。这很棒,但我想从 GraphQL 订阅和内置授权中受益。
【问题讨论】:
标签: ruby-on-rails ruby graphql json-api graphql-ruby