Ruby on rails Rails,在哪里存储Google客户端API的JSON凭据以及如何访问它?

Ruby on rails Rails,在哪里存储Google客户端API的JSON凭据以及如何访问它?,ruby-on-rails,ruby,google-analytics,Ruby On Rails,Ruby,Google Analytics,在我的Google开发者控制台中,我下载了json文件。看起来是这样的: client_secret-000000000-aaaaaaaaaa0a.apps.googleusercontent.json 我想为ruby使用GoogleAPI客户端。我需要将此json文件放在哪个文件夹中?还有,我如何访问它?所有关于这个的教程都跳过了它。您可以将它存储在任何合适的目录中,例如。g配置(常规),lib,db等 要访问它,请使用: client = Google::APIClient.new(

在我的Google开发者控制台中,我下载了json文件。看起来是这样的:

client_secret-000000000-aaaaaaaaaa0a.apps.googleusercontent.json

我想为ruby使用
GoogleAPI客户端
。我需要将此
json
文件放在哪个文件夹中?还有,我如何访问它?所有关于这个的教程都跳过了它。

您可以将它存储在任何合适的目录中,例如。g<代码>配置(常规),
lib
db

要访问它,请使用:

client = Google::APIClient.new(
  application_name: 'Your Google API Application',
  application_version: YOUR_VERSION
)
client.authorization = 
Google::APIClient::ClientSecrets.load(
  File.join(
    Rails.root,
    'config',
    'client_secret-000000000-aaaaaaaaaa0a.apps.googleusercontent.json'
  )
).to_authorization

他们的文档只是直接调用
.load
方法。知道默认情况下它试图从何处加载(因此我们不必指定这样的路径)