Я использую graphql-client
в Ruby на Rails, чтобы использовать API понедельника, поэтому проблема в том, что в API имена с подчеркиванием, когда я пытаюсь что-то запросить
query {
items (limit: 50) {
column_values {
id
value
}
}
}
I появляется ошибка типа GraphQL::Client::ValidationError (Field 'column_values' doesn't exist on type 'Item')
, после прочтения некоторых веб-сайтов (например, Поле Graphql не существует для типа ), он говорит, что вы должны изменить нижнее подчеркивание на camelCase. Поэтому я сделал это
query {
items (limit: 50) {
columnValues {
id
value
}
}
}
И я не получил ошибку от ruby, но после отправки запроса ответ от сервера (понедельник api) был таким же, но с верблюдом Field 'columnValues' doesn't exist on type 'Item'
.
После прочтения другие сайты выглядят как under_score, а camelCase - распространенная проблема с GraphQL.