Вопросы по теме 'graphql-ruby'

Разница между полем и подключением в Graphql ruby?
Я новичок в Graphql. Для простого случая использования, скажем, у меня есть простая модель, class Post < ActiveRecord::Base has_many :comments end Ниже приведен код в моем файле graphql query_type.rb PostType =...
1033 просмотров
schedule 12.09.2022

почему логический тип graphql-ruby не возвращает false при нулевом значении
В репозитории graphql-ruby логический тип выглядит так: GraphQL::BOOLEAN_TYPE = GraphQL::ScalarType.define do name "Boolean" description "Represents `true` or `false` values." coerce_input ->(value, _ctx) { (value == true || value ==...
1189 просмотров
schedule 06.08.2023

Не удается отправить запрос GraphQL из клиента Apollo в серверную часть Rails GraphQL
Я использую Rails как серверную часть GraphQL, используя плагин graphql-ruby . Что касается размера внешнего интерфейса, я использую Apollo Client для своего проекта response / redux. Вот моя передняя сторона: const networkInterface =...
792 просмотров

включает/стремится загружать связанные модели с помощью graphql-ruby
Я искал примеры того, как перевести традиционный ActiveRecod .includes для связанных моделей при использовании graphQL-ruby, и не нашел ни одного. В качестве варианта использования, допустим, у нас есть следующие модели: User has_many :books...
624 просмотров
schedule 23.06.2022

graphql-ruby, тип Date или Datetime
Я не единственный, кто не знает, как использовать Datetime типы в GraphQL-Ruby: https://github.com/rmosolgo/graphql-ruby-demo/issues/27 , как видите, таких как я 18 человек. Как я могу использовать Datetime для таких полей? Types::PlayerType...
6146 просмотров

Как заставить 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 Мне нужно получить...
418 просмотров

Как я могу унаследовать аргументы от типа InputObject в graphql-ruby?
Я хочу унаследовать общие аргументы от одного типа входного объекта. Я пробовал код ниже, но это не сработало, у кого-то есть другое решение? module TodoInputBase def self.included(input) argument :content, types.String argument...
316 просмотров
schedule 14.06.2022

Как проверить схему GraphQL с помощью graphql-ruby?
Моя цель - протестировать типы моей схемы GraphQL в ruby, я использую гем graphql-ruby. Я не смог найти для этого лучшей практики, поэтому мне интересно, как лучше всего протестировать поля и типы схемы. Гем рекомендует не тестировать схему...
3023 просмотров
schedule 13.01.2023

Невозможно понять подписки GraphQL с использованием ActionCable с гемом graphql-ruby
Я пытаюсь реализовать подписки GraphQL, используя ActionCable с graphql-ruby gem. Из этой ссылки я понял, что канал GraphQL нуждается быть созданы, на которые клиенты должны подписаться. Обычно в ActionCable мы будем stream_from требуемый...
705 просмотров

GraphQL Ruby с использованием NameSpace
Я использую graphql-ruby в своем приложении rails. В настоящее время структура каталогов моего приложения выглядит так. app - controllers - application_controller.rb - graphql_controller.rb - admin - application_controller.rb -...
656 просмотров
schedule 05.04.2024

Должен ли я заказывать результаты GraphQL на стороне сервера или на стороне клиента?
Мы используем graphql-ruby в одном из наших внутренних проектов: серверная часть API Rails, обслуживающая веб-интерфейс React Native. Мне любопытно, что считается лучшей практикой в ​​отношении обработки упорядочения возвращаемых результатов. Один...
318 просмотров
schedule 06.12.2023

Как clientMutationId используется для оптимистичных обновлений во внешних интерфейсах?
Я читал о мутациях GraphQL и должен был решить, использовать мутации Relay или нет в graphql-ruby. Я наткнулся на clientMutationId здесь https://graphql-ruby.org/api-doc/1.8.5/GraphQL/Schema/RelayClassicMutation.html clientMutationId ,...
222 просмотров
schedule 19.01.2023

Как использовать Rails Helpers в graphql?
Как я могу использовать помощники из каталога /app/helpers в моем каталоге /app/graphql? Например, есть тип данных, который является вложенным объектом JSON, и я получил файл схемы JSON, который описывает его структуру. Также есть JsonSchemaHelper,...
219 просмотров
schedule 19.02.2024

GraphQL — условный запрос Ruby для отношений «много»
Я пытаюсь выполнить запрос, который будет возвращать значения только из вложенных/отношений, которые имеют истинный атрибут в определенном поле. Я не нашел много информации об этом в виде примеров, и любые хорошие примеры будут оценены. Я хочу...
87 просмотров
schedule 14.05.2023

Ошибка Rails: блок (2 уровня) в replace_gem: ошибка при загрузке адаптера Active Record sqlite3
Я видел и другие подобные вопросы (например, этот ), однако он немного отличается. Я создал совершенно новое приложение Rails API с помощью команды rails new backend -d=postgresql -T --api . У меня база данных настроена и подключается нормально....
74 просмотров
schedule 09.07.2022