Ruby 如何在GraphQL::Schema中调用自定义方法

Ruby 如何在GraphQL::Schema中调用自定义方法,ruby,ruby-on-rails-3,graphql,graphql-ruby,Ruby,Ruby On Rails 3,Graphql,Graphql Ruby,我正在尝试在GraphQL::Schema中添加一个检查。我想调用一个已经定义了模式的方法。 一种方法是在GraphqlController中调用该方法。但是,我无法获取在变异/查询中发送的参数,只能获取查询字符串。 例如,我希望对所有突变和查询进行自定义验证 class MySchema < GraphQL::Schema #my method to be called for each query/mutation mutation(Types::MutationType)

我正在尝试在GraphQL::Schema中添加一个检查。我想调用一个已经定义了模式的方法。 一种方法是在GraphqlController中调用该方法。但是,我无法获取在变异/查询中发送的参数,只能获取查询字符串。 例如,我希望对所有突变和查询进行自定义验证

class MySchema < GraphQL::Schema
  #my method to be called for each query/mutation
  mutation(Types::MutationType)
  query(Types::QueryType)
end
类MySchema
参数[:变量]
怎么样?还有类似于模式过滤的功能:
参数[:变量]怎么样?还有类似于模式过滤的功能: