Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails上的条带-创建config/initializers/Stripe.rb_Ruby On Rails_Stripe Payments - Fatal编程技术网

Ruby on rails RubyonRails上的条带-创建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

在rubyonrails()的Stripe设置文档之后,它说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]
在环境中设置您的密钥和可发布密钥。更改后重新启动应用程序,否则将看不到任何差异

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