瀏覽代碼

Add Graphiql configuration

Andrew Swistak 6 年之前
父節點
當前提交
14cbca0d4a
共有 2 個文件被更改,包括 12 次插入0 次删除
  1. 7 0
      config/initializers/assets.rb
  2. 5 0
      config/initializers/graphiql.rb

+ 7 - 0
config/initializers/assets.rb

@@ -10,6 +10,13 @@ Rails.application.config.assets.version = '1.0'
 # Add Yarn node_modules folder to the asset load path.
 Rails.application.config.assets.paths << Rails.root.join('node_modules')
 
+if Rails.env.development?
+  Rails.application.config.assets.precompile += [
+    'graphiql/rails/application.css',
+    'graphiql/rails/application.js',
+  ]
+end
+
 # Precompile additional assets.
 # application.js, application.css, and all non-JS/CSS in the app/assets
 # folder are already added.

+ 5 - 0
config/initializers/graphiql.rb

@@ -0,0 +1,5 @@
+# frozen_string_literal: true
+
+GraphiQL::Rails.config.title = 'Pokemon.trade GraphiQL'
+GraphiQL::Rails.config.logo = 'Pokemon.trade'
+#GraphiQL::Rails.config.headers['Authorization'] = ->(context) { "bearer #{context.headers['access-token']}" } # FIXME