Bri*_*ian 1 ruby-on-rails stripe-payments
遵循Ruby on Rails的Stripe设置文档(https://stripe.com/docs/checkout/rails),它表示在启动应用程序时将创建config / initializers / stripe.rb。
我已关闭服务器并重新启动服务器多次,但是未在文档中标识的路径下创建此文件。
我究竟做错了什么?感谢帮助。
手动创建此文件。应用程序启动时不会生成初始化程序。Rails会读取它们,以配置您的特定应用程序。
创建config/initializers/stripe.rb并填充以下内容。
Rails.configuration.stripe = {
:publishable_key => ENV['PUBLISHABLE_KEY'],
:secret_key => ENV['SECRET_KEY']
}
Stripe.api_key = Rails.configuration.stripe[:secret_key]
Run Code Online (Sandbox Code Playgroud)
在ENV中设置您的秘密密钥和可发布密钥。更改后重新启动应用程序,否则不会有任何区别。
我看到您会感到困惑,Stripe文档说:“初始化程序是设置这些值的好地方,启动应用程序时将提供这些值。” 它们意味着您在该文件中设置的值将提供给应用程序实例。
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |