我无法确定在我的 rails 应用程序中将开发环境的 API 密钥放在哪里。我已经阅读了许多不同的方法,但到目前为止,这就是我所拥有的(Stripe 是 API):
配置/初始化程序/stripe.rb:
Rails.configuration.stripe = {
:publishable_key => ENV['PUBLISHABLE_KEY'],
:secret_key => ENV['SECRET_KEY']
:client_id => ENV['CLIENT_ID']
}
Stripe.api_key = Rails.configuration.stripe[:secret_key]
我正在使用 Heroku 进行生产,所以我知道如何配置生产密钥。我无法弄清楚在哪里存储用于开发的密钥,以便我可以在本地主机上进行测试。他们应该进入 config/secrets.yml 文件吗?或者也许是 config/environments/development.rb 文件?
谢谢你的帮助。