[英]How can I run rails console in Heroku? Rails 5.1 and postgresql
[英]How can I run a Graphql query in a Rails console?
我在 Graphiql 中有一个 Graphql 查询:
query MyConfigurationType {
myConfiguration {
number
expirationDate
}
}
退货
{
"data": {
"myConfiguration": {
"number": 1,
"expirationDate": "2022/10/04"
}
}
}
但我需要在我的应用程序中实际使用该结果,因此我希望能够在我的 Rails 控制台中运行它。 似乎没有太多关于此的信息。
go 如何在 Rails 控制台中执行 Graphql 查询?
在查看了一些文档之后,我能做的最好的事情就是在 Rails 控制台中执行以下操作:
query_string = "query MyConfigurationType {
myConfiguration {
number
expirationDate
}
}"
和运行
result = MySchema.execute(query_string)
结果是
=> #<GraphQL::Query::Result @query=... @to_h={"data"=>{"myConfiguration"=>{"number"=>1, "expirationDate"=>"2022/10/04"}}}>
因此现在可以做
[1] pry(main)> result['data']
=> {"myConfiguration"=>{"number"=1, "expirationDate"=>"2022/10/04"}}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.