Описание тега graphql-ruby
None Реализация на Ruby GraphQL, языка запросов, используемого для описания требований к данным в сложных моделях данных приложений.
0
ответов
Gzip с Graphql, что не приводит к разнице в размере ответа?
Недавно я начал изучать использование gzip для своего ответа в graphql, так как мой ответ довольно большой (~1.5 МБ). Я включил gzip для типов json на своих серверах в настройках nginx, и когда я установил "Accept-Encoding: gzip" для запроса, мой от…
10 окт '18 в 19:08
0
ответов
Обнаружено повторение определения типа для имени 'Connection' в pagination graphql
Я использовал помощник соединения для реализации разбивки на страницы в graphql apis. Я хочу реализовать соединение более одного раза для одной и той же модели, но это дает мне ошибку дублирующегося типа. Может кто-нибудь предложить решение для подд…
09 фев '18 в 07:11
1
ответ
Как получить graphql-ruby для сериализации вычисленных / прогнозируемых / производных / не баз данных столбцов из запроса в модели ActiveRecord
С помощью result = Model.select(Model.table_name + '.*') result = result.select(47 AS new_column) result = result.where(...).order(...).limit(...) # etc. result.to_a # gives an array of Model instances Мне нужно получить доступ к значению new_column…
17 мар '18 в 06:25
1
ответ
Как написать фильтрующий запрос с graphql?
В настоящее время мы используем библиотеку graphql/graphql-ruby. Я написал несколько запросов и мутаций в соответствии с нашим требованием. У меня есть случай использования ниже, где я не уверен, как это реализовать, У меня уже есть запрос / конечна…
18 дек '17 в 09:38
1
ответ
Процесс connection_type после разрешения
Я использую graphql gem 1.8.11. мой UserType имеет notifications поле подключения, и если оно запрашивается, я хотел бы выполнить некоторую операцию (read! в примере ниже). Пример ниже выполняет операцию для всего поля ассоциации. Даже если notifica…
11 дек '18 в 03:18
1
ответ
Сложные булевы запросы Graphql
Я понимаю принципы запроса через graphql из документов, которые вы можете искать: { "hero": { "name": "R2-D2" } } но как насчет того, чтобы сделать что-то более сложное, например: { "hero": { "name": "R2-D2 AND C-3PO AND BB-8 NOT K-2SO" } } Есть ли …
11 дек '18 в 10:40
2
ответа
GraphQL Ruby N+1 Batching Issue
Я использую GraphQL в Ruby с гемами Batch & QueryResolver. Они работают фантастически, за исключением этой проблемы, и не могут понять, почему это может происходить. Кажется, что он загружает "все отношения", а затем загружает "сначала: X" отношения…
27 апр '18 в 16:34
0
ответов
Rails + Graphql: Как оптимизировать SQL-запрос перед выполнением схемы graphqls для результата?
поле module Types class QueryType < GraphQL::Schema::Object field :restaurants, [RestaurantType], null: true do description "Lists all restaurants" end def restaurants Restaurant.all end end end запрос query Restaurants { restaurants { name cuisi…
03 фев '19 в 12:42
2
ответа
Включает / готово загрузить связанные модели с graphql-ruby
Я искал примеры того, как перевести традиционный ActiveRecod.include для связанных моделей, используя graphQL-ruby, и не нашел ни одного. В качестве примера использования, скажем, у нас есть следующие модели: User has_many :books Book belongs_to :us…
11 ноя '17 в 23:19
2
ответа
Как мне обновить / изменить одно поле?
Я хотел бы получить разрешение полей другим полем. У меня есть список, созданный в соответствии с некоторыми аргументами и хотел бы обновить общее поле Мой подход, вероятно, неверен. Очевидно, я пытаюсь избежать повторного выполнения одного и того ж…
22 окт '18 в 17:59
1
ответ
Как вы пишете свои мутации graphql, тестируемые в ruby?
Когда вы создаете мутацию, вы обычно следуете этому руководству и создаете GraphQL::Relay::Mutation.define http://graphql-ruby.org/relay/mutations.html Я нашел этот сайт, и это объясняет другой подход к созданию мутации с помощью GraphQL::Function h…
19 дек '17 в 20:45
0
ответов
Правильно структурировать API-интерфейс GraphQL, который оборачивает различные конечные точки REST
Это мой первый пост на stackru (Долгое время читатель). Я в основном из Питона и довольно плохо знаком с Ruby. Мне интересно, каков рекомендуемый способ структурирования Ruby GraphQL API, как показано ниже. У каждого из ключей есть распознаватель, к…
20 мар '18 в 01:36
2
ответа
graphql-рубиновый. Используйте (не реле) мутации СУХОЙ. С или без GraphQL::Function?
Я НЕ ИСПОЛЬЗУЮ РЕЛЕ. Я прочитал несколько уроков. Многие используют этот способ для мутаций: Приложение /graphql/graphql_tutorial_schema.rb GraphqlTutorialSchema = GraphQL::Schema.define do query(Types::QueryType) mutation(Types::MutationType) end п…
25 дек '17 в 12:13
1
ответ
graphql-ruby: Int не определенный тип ввода (для $first)
У меня есть вопрос, который я не могу решить самостоятельно. Вместе с базовыми типами Query, Mutation и т. Д. Я сделал следующее определение типа: module Types UserType = GraphQL::ObjectType.define do name 'User' description 'A user' implements Grap…
16 июн '17 в 10:47
2
ответа
Есть ли способ сгруппировать запросы в GraphQL?
Я пытаюсь сгруппировать запросы GraphQL, чтобы получить более организованный ответ. Я хочу сделать запрос для всех сотрудников и получить что-то в следующем формате GraphQL Query { Employees:allEmployees{ id firstName lastName } } отклик { "data": {…
28 сен '18 в 20:54
0
ответов
Попытка получить current_user в резольвере
У меня есть модель использования и проекта. У пользователя много проектов. Я пытаюсь понять Graphql. Я использую камень для аутентификации. Я передаю current_user в контексте от контроллера graphql. вот код module Resolvers class Projects < Graph…
23 авг '18 в 13:48
0
ответов
Является ли `orphan_types` единственным способом указать возможные типы разрешения для интерфейса?
ruby-graphql Документация говорит следующее о типах разрешения для интерфейсов: ... схема находит ее типы путем обхода ее полей, начиная с query, mutation а также subscription, Если объект никогда не является возвращаемым типом поля, а только связан…
13 авг '18 в 01:34
1
ответ
Как обработать поле, которое может возвращать один из нескольких скалярных типов в graphql
В graphql (используя превосходный гем graphql-ruby) я пытаюсь вернуть объект с полем, которое может равняться либо Boolean, Integer, либо String. Моей первоначальной мыслью было вернуть объединение Boolean, Integer или String, но graphql-ruby сообщи…
03 апр '18 в 09:23
1
ответ
Вариант использования подписок GraphQL
Я учусь реализовывать GraphQL API в приложении Rails, используя graphql-ruby драгоценный камень. Мне не совсем понятен сценарий использования подписок на GraphQL. Я не совсем понимаю разницу между подписками GraphQL и ActionCable. Допустим, у меня е…
12 авг '18 в 07:08
1
ответ
Как я могу переопределить соглашение о присвоении имен camelCase в graphql-ruby?
Я использую превосходный гем graphql-ruby ( http://graphql-ruby.org/). У меня есть структура данных, которая хранит строки i18n по существу в виде хэшей: {'en': 'Hello', 'es': 'Hola'}, Прекрасно работает в нормальных условиях. Однако мы только что д…
04 дек '18 в 03:24