【问题标题】:Uncaught Error: You did not set a valid publishable key. Rails 4.2.4未捕获的错误:您没有设置有效的可发布密钥。导轨 4.2.4
【发布时间】:2016-01-01 19:58:38
【问题描述】:

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

layouts/application.html.erb:

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

initializers/stripe.rb:

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

config/application.yml:

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

Rails 4.2.4 中是否有变化

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 2018-10-18
      • 2018-12-17
      • 2017-03-01
      • 2020-10-12
      • 2016-04-30
      • 2020-12-10
      • 1970-01-01
      • 2020-05-15
      相关资源
      最近更新 更多