Ruby on rails Rails条带没有附加的支付源错误

Ruby on rails Rails条带没有附加的支付源错误,ruby-on-rails,ruby-on-rails-4,heroku,devise,stripe-payments,Ruby On Rails,Ruby On Rails 4,Heroku,Devise,Stripe Payments,当我尝试使用Desive和stripe创建新客户时,我遇到了这个错误。正如您在我的参数中看到的,我有stripe_card_令牌,它不是空的。然而,我仍然得到一个无附加付款错误。我也尝试过使用:card=>token,但仍然得到相同的错误 我做错了什么?我在heroku上用这个。轨道4。红宝石2 您正在使用的是self.stripe\u card\u token,显然第一步是检查它是否为空?你确定这是取回卡令牌的正确方法吗?查看您转储的数据,它看起来在我检查过的user@koopajah下,就像

当我尝试使用Desive和stripe创建新客户时,我遇到了这个错误。正如您在我的参数中看到的,我有stripe_card_令牌,它不是空的。然而,我仍然得到一个无附加付款错误。我也尝试过使用:card=>token,但仍然得到相同的错误

我做错了什么?我在heroku上用这个。轨道4。红宝石2


您正在使用的是
self.stripe\u card\u token
,显然第一步是检查它是否为空?你确定这是取回卡令牌的正确方法吗?查看您转储的数据,它看起来在我检查过的
user
@koopajah下,就像您猜测的self.stripe\u card\u令牌是空的一样。我对rails比较陌生,我应该使用什么来获取令牌?提前谢谢。我先用
self.inspect?
查看self中的内容,看看是否有效。通常情况下,
params[:stripeToken]
应该是您要寻找的。