gpt4 book ai didi

ruby-on-rails - Ruby on Rails 上的 Stripe - 创建 config/initializers/stripe.rb

转载 作者:行者123 更新时间:2023-12-05 09:20:49 25 4
gpt4 key购买 nike

根据 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]

在您的 ENV 中设置您的 secret key 和可发布 key 。更改后重新启动您的应用程序,否则您将看不到任何差异。

我知道您会很困惑,Stripe 文档说“初始化程序是设置这些值的好地方,这些值将在应用程序启动时提供。”它们意味着您在该文件中设置的值将提供给应用程序实例。

关于ruby-on-rails - Ruby on Rails 上的 Stripe - 创建 config/initializers/stripe.rb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35800053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com