Rails の graphql を サブディレクトリのパスで運用する
/api/graphql とか /admin/graphql とか /api/graphiql とか
のパスでgraphqlするための router.rbの設定です。
Rails.application.routes.draw do namespace :api do if Rails.env.development? mount GraphiQL::Rails::Engine, at: '/graphiql', graphql_path: '/api/graphql' end post '/graphql', to: 'graphql#execute' end end
コントローラーも下記においています。
app/controllers/api/graphql_controller.rb