【发布时间】:2015-01-26 20:27:35
【问题描述】:
我无法确定在我的 rails 应用程序中将开发环境的 API 密钥放在何处。我已经阅读了许多不同的方法,但到目前为止,这就是我所拥有的(Stripe 是 API):
config/initializers/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 文件?
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails-4 configuration configuration-files stripe-connect