Ruby 如何在GraphQL::Schema中调用自定义方法
我正在尝试在GraphQL::Schema中添加一个检查。我想调用一个已经定义了模式的方法。 一种方法是在GraphqlController中调用该方法。但是,我无法获取在变异/查询中发送的参数,只能获取查询字符串。 例如,我希望对所有突变和查询进行自定义验证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)
class MySchema < GraphQL::Schema
#my method to be called for each query/mutation
mutation(Types::MutationType)
query(Types::QueryType)
end
类MySchema参数[:变量]
怎么样?还有类似于模式过滤的功能:
参数[:变量]怎么样?还有类似于模式过滤的功能: