Rails凭证仅记住旧凭证?

时间:2019-03-31 20:16:25

标签: ruby-on-rails ruby stripe-payments credentials

问题:我创建了一个新的Stripe帐户并将其连接到我的应用程序,完成了所有新的测试发布和api秘密密钥...添加到了我的凭据和配置中。

我的所有键都成功通过调用:

Rails.application.credentials.dig(:stripe, :publishable_key),

...同时在config和stripe.js文件中

我更新凭据中的密钥并进行测试付款并获得

No such token: tok_1EKxxxxxxxxxxxhQKy

然后我手动将新的可发布密钥放入stripe.js文件中,它可以工作...

要进行测试,我尝试输入旧的测试密钥,但得到相同的错误。所以我假设凭据挖掘正在获取我的旧密钥,因为它具有相同的错误?

凭据是否有可能不更新吗?

现在,我能想到的一个问题是,在过去,我使用原子来更新我的凭据,但从未成功。我最近遇到了一个帽子后原子无法使用凭证的情况,但是nano可以。因此,我实现了它,并且它起作用了(直到我输入了新的密钥)。所以我想知道我对旧原子凭证的旧输入是否会干扰?我对此表示怀疑,但也许值得一提

当我想使用凭据实施时,可以做些什么来解决此问题?

所有键都是测试键,并且在正确的位置。 我假设在stripe.js文件中,凭据或挖掘只是在获取旧密钥?

因为当我手动输入旧的测试密钥时,它无法与凭证挖掘相同的错误起作用。

在我更新新密钥的凭据之前,一切都工作正常……

1 个答案:

答案 0 :(得分:0)

Spring缓存的凭证文件

spring stop