未捕获错误:您未设置有效的可发布密钥。 Rails 4.2.4

时间:2015-10-05 08:09:09

标签: ruby-on-rails ruby-on-rails-4 stripe-payments figaro-ruby

我回到了一个完美无缺的地方。我去年1月做的项目。现在......我已升级到rails 4.2.4并升级了Figaro to 1.1.1。一切似乎都很好,但我得到了这个条纹错误。我真的没有看到问题。但是我注意到我的head不再拥有条带键了:

布局/ application.html.erb:

<%= tag :meta, :name => "stripe-key", :content => STRIPE_PUBLIC_KEY %>

初始化/ stripe.rb:

Stripe.api_key = ENV["stripe_api_key"]
STRIPE_PUBLIC_KEY = ENV["stripe_publishable_key"]

配置/ application.yml:

stripe_api_key: sk_test****
stripe_publishable_key: pk_test****

Rails 4.2.4中的某处是否有变化

1 个答案:

答案 0 :(得分:-1)

如果将来我再犯这个错误,我会添加一个答案。看来,在我的Gemfile中,figaro不应该放在开发组中,而应放在开发组中。现在我的条纹工作正常。