4

我正在尝试允许用户使用 Stripe 在我的应用中添加信用卡。当我调用下面的代码(来自文档:https ://stripe.com/docs/api#create_card )时,我收到以下错误。

是文档过时了还是我做错了什么?

@card = Stripe::Customer.retrieve(current_account.stripe_id).cards.create(:card => params[:stripeToken])

undefined method `create' for #<Stripe::ListObject:...

Stripe gem 的 1.8.4 版中添加了对创建卡片的支持。您需要确保您使用的是该版本或更高版本,否则您会看到该错误。

4

2 回答 2

6

Stripe gem 的 1.8.4 版中添加了对创建卡片的支持。您需要确保您使用的是该版本或更高版本,否则您会看到该错误。

于 2013-07-19T16:27:00.950 回答
2

我通过将gemfile中的gem“stripe”替换为:gem'stripe',:git =>' https://github.com/stripe/stripe-ruby ',然后运行bundle来解决这个问题。它工作正常,然后突然抛出这个错误,但更新似乎解决了它。

于 2014-02-06T21:59:24.063 回答