Проблемы с graphql - PullRequest
0 голосов
/ 08 мая 2020

У меня проблема, когда я пытаюсь запустить heroku, это происходит после того, как я установил graphql gem в рельсы. когда я набираю команду «git pu sh heroku run», консоль отбрасывает меня назад.

! [удаленное отклонение] master -> master (крючок предварительного приема отклонен)

поэтому, когда я набираю сейчас «heroku logs», он показывает мне следующее:

2020-05 -08T04: 03: 41.269189 + 00: 00 приложение [web.1]: I, [2020-05-08T04: 03: 41.269045 # 4] ИНФОРМАЦИЯ -:
[91b6a6a0-4805-4ec0-8849-d8802566f62b] Запущен GET "/ graphiql" для 191.112.163.60 в 2020-05-08 04:03:41 +0000 2020-05-08T04: 03: 41.269915 + 00: 00 app [web.1]: F, [2020-05- 08T04: 03: 41.269828 # 4] FATAL -: [91b6a6a0-4805-4ec0-8849-d8802566f62b] 2020-05-08T04: 03: 41.269985 + 00: 00 app [web.1]: F, [2020-05- 08T04: 03: 41.269916 # 4] FATAL -: [91b6a6a0-4805-4ec0-8849-d8802566f62b] ActionController :: RoutingError (Нет маршрута соответствует [GET] "/ graphiql"):

i было интересно, как можно установить graphql для производства и можно ли увидеть "/ graphiql", когда я нахожусь в производстве, или есть способ узнать, установлен ли и запущен ли graphql в производстве.

my root file :

Rails.application.routes.draw do
 if Rails.env.development? 
  mount GraphiQL::Rails::Engine, at: "/graphiql", graphql_path: "/graphql"
 end

 get "/graphql", to: "graphql#execute"
 root 'welcome#index'
end

файл драгоценного камня:

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
  # Adds support for Capybara system testing and selenium driver
  gem 'capybara', '>= 2.15'
  gem 'selenium-webdriver'
end

group :development do
  # Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
  gem 'web-console', '>= 3.3.0'
  # A development utility to test GraphQL queries.
  gem 'graphiql-rails'
  gem 'listen', '>= 3.0.5', '< 3.2'
  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'
end



gem 'pg'
gem 'graphql'

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem 'graphiql-rails', group: :development
...