我在我的项目中使用bigQuery gem。我使用选项 client_id、service_email、key、project_id 和 dataset 对其进行初始化。我有我想要传递的来自 Google 的 .p12 文件,但我不确定将文件放在我的 Rails 项目中的哪个位置 - 我尝试将它放在与我的配置文件相同的目录中并传递相对路径名,但是我收到无效的密码错误。具体来说,第 10行在调用 load_key 时会引发错误:
key = Google::APIClient::PKCS12.load_key(
opts['key'],
"notasecret"
)
很明显,它没有正确加载密钥文件。我在 Rails 资产控制方面很糟糕——我应该把我的密钥文件放在哪里,我应该在我的选项哈希中传递什么路径名?