Rails project example with GraphQL
$ bundle install
$ rails db:create db:migrate db:seed
$ rails s
GET localhost:3000/api?query={
donor(name: "Beth") {
name
gender
organization {
active
}
}
}
result:
{
"data": {
"donor": {
"name": "Beth",
"gender": "female",
"organization": {
"active": false
}
}
}
}
localhost:3000/api?query={
organization(active: true) {
donors {
name
gender
}
}
}
result:
{
"data": {
"organization": {
"donors": [
{
"name": "Rick",
"gender": "male"
},
{
"name": "Morty",
"gender": "male"
},
{
"name": "Summer",
"gender": "female"
}
]
}
}
}