Graphql-ruby:每次更改 query_type 或任何其他文件时都需要重新启动 Rails 服务器

Graphql-ruby: Need to restart Rails server every time when changing query_type or any other file

我正在使用 graphql 1.9.21rails 5.2.0 应用程序。当我更改 graphql query_type 或任何其他 graphql 相关文件(graphql_controller、类型文件等)时,我需要每次重新启动 rails 服务器。否则,更改不会反映在响应中。其他模型等的更改工作正常,但只有 Graphql 生成的文件有问题。

我也在使用 graphql-pundit 0.7.1 不确定它是否会导致任何问题。

谢谢!

命名空间似乎有问题。 在类型之前添加 :: 解决了问题。

class MyXyzSchema < GraphQL::Schema
  mutation(::Types::MutationType)
  query(::Types::QueryType)
  ....
  ....
end