Ruby on rails RubyonRails上的条带-创建config/initializers/Stripe.rb
在rubyonrails()的Stripe设置文档之后,它说config/initializers/Stripe.rb将在应用程序启动时创建 我已经关闭了服务器并重新启动了服务器好几次,但是没有按照文档中标识的路径创建此文件Ruby on rails RubyonRails上的条带-创建config/initializers/Stripe.rb,ruby-on-rails,stripe-payments,Ruby On Rails,Stripe Payments,在rubyonrails()的Stripe设置文档之后,它说config/initializers/Stripe.rb将在应用程序启动时创建 我已经关闭了服务器并重新启动了服务器好几次,但是没有按照文档中标识的路径创建此文件 我做错了什么?感谢您的帮助。手动创建此文件。初始化器不会在应用程序启动时生成。Rails读取它们以配置您的特定应用程序 创建config/initializers/stripe.rb并用以下内容填充它 Rails.configuration.stripe = { :pu
我做错了什么?感谢您的帮助。手动创建此文件。初始化器不会在应用程序启动时生成。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]
在环境中设置您的密钥和可发布密钥。更改后重新启动应用程序,否则将看不到任何差异
我可以看出您会有多么困惑,Stripe文档说“初始化器是设置这些值的好地方,它将在应用程序启动时提供。”它们意味着您在该文件中设置的值将提供给应用程序实例