Я использую graphql-ruby
в моем приложении rails.
В настоящее время структура каталогов моего приложения выглядит следующим образом.
app
- controllers
- application_controller.rb
- graphql_controller.rb
- admin
- application_controller.rb
- graphql_controller.rb
- graphql
- types
- mutations
- graphql_schema.rb
Я пытаюсь создать простую страницу администратора, но я не уверен, как мне следует обрабатывать пространства имен с помощью graphql-ruby.
Должен ли я также создать каталог Admin
в graphql
и сделать в нем types
и mutations
для данных, которые я хочу использовать на странице администратора ??
Кроме того, я должен создать другую конечную точку для Admin
, как показано ниже? ??
Rails.application.routes.draw do
namespace :admin do
post :graphql, to: 'graphql#execute'
end
post :graphql, to: 'graphql#execute'
end
Не могли бы вы дать мне ссылку на проект, который делает то, что я пытаюсь сделать с graphql-ruby ??? Это было бы огромной помощью.