gpt4 book ai didi

ruby - 订阅生成错误的 Stripe 更新

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:06 25 4
gpt4 key购买 nike

我正在使用 gem stripe v4.0.3。如果我检索到订阅,则可以使用以下方法取消订阅:

subscription.cancel_at_period_end = true
subscription.save

根据stripe documentation ,我也应该能够使用以下命令执行此操作:

subscription.update(cancel_at_period_end: true)

但这会产生一个错误:

Failure/Error: subscription.update(cancel_at_period_end: true)

NoMethodError:
undefined method `update' for #<Stripe::Subscription:0x00007fcda95efd20>

这是为什么?

最佳答案

Stripe 支持人员确认文档示例中存在错误。他们还表示有两种方法可以做到这一点

sub = Stripe::Subscription.retrieve("sub_xxxyyyzz")
sub.cancel_at_period_end = true
sub.save

Or

Stripe::Subscription.update("sub_xxxyyzz",{:cancel_at_period_end => true})

关于ruby - 订阅生成错误的 Stripe 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53475499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com