Stripe undefined方法`create'用于#<Stripe :: ListObject:

Cat*_*ish 4 ruby ruby-on-rails ruby-on-rails-3 stripe-payments

我正在尝试允许用户使用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:...
Run Code Online (Sandbox Code Playgroud)

bri*_*ian 6

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