0

这可能是一些愚蠢的简单事情,但不确定在使用 rails api 时如何运行 graphiql 界面。可能这可能不可行,因为当我安装 gem 时,它提到不安装我相信的 graphiql,因为它检测到我正在使用 api。我没有手动安装gem:

  gem 'graphiql-rails', '1.4.4'

提前致谢

4

1 回答 1

3

你只需要同意这个 gem https://github.com/rmosolgo/graphql-ruby并在 routes.rb 中添加下一个代码

if Rails.env.development?
  mount GraphiQL::Rails::Engine, at: "/graphiql", graphql_path: "/graphql"
end

并自动加载需要同意的类型

config.autoload_paths << Rails.root.join('graphql', 'types')

之后,运行 rails s 和 0:0:0:0:3000/graphiql 应该显示界面

于 2018-01-22T15:32:25.927 回答