У меня проблема, когда я пытаюсь запустить 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