-
Установите драгоценный камень ‘graphiql-rails’: добавьте следующую строку в свой Gemfile и запустите
bundle install:gem 'graphiql-rails' -
Подключите GraphiQL к маршрутам вашего приложения: откройте файл
config/routes.rbи добавьте следующую строку:mount GraphiQL::Rails::Engine, at: '/graphiql', graphql_path: '/your-graphql-endpoint'Замените
/your-graphql-endpointна путь к вашей конечной точке GraphQL. -
Включите заголовки в GraphiQL: создайте новый файл инициализатора, например
config/initializers/graphiql.rb, и добавьте следующий код:GraphiQL::Rails.config.headers['Authorization'] = -> (context) { 'Your-Access-Token' }Замените
'Your-Access-Token'фактическим значением вашего токена доступа или заголовком, который вы хотите включить. -
Перезапустите сервер Rails: после внесения этих изменений перезапустите сервер Rails, чтобы изменения вступили в силу.
Выполнив эти шаги, вы сможете включить заголовки в GraphiQL в своем приложении Ruby on Rails.