Github Spree付款方法会给nitrous带来错误
需要比我更熟悉Spree和/或Nitrous的人的帮助 我最近通过Nitrous将我在Spree store网站上的工作从我的mac电脑(死亡)转移到PC上(我获得了我提交给Github的文件)。在由于未加载种子数据而导致一系列新错误之后,我已经解决了转换过程中的所有问题,只有一个例外。我已经试着完成结账过程,但我添加的方法似乎都不起作用,而且信用卡选项也不可用 我添加了一些付款方式,为我正在开发的另一个应用程序制作了一个示例订单,下面是所有可用付款选项的列表:Github Spree付款方法会给nitrous带来错误,github,spree,credit-card,nitrousio,Github,Spree,Credit Card,Nitrousio,需要比我更熟悉Spree和/或Nitrous的人的帮助 我最近通过Nitrous将我在Spree store网站上的工作从我的mac电脑(死亡)转移到PC上(我获得了我提交给Github的文件)。在由于未加载种子数据而导致一系列新错误之后,我已经解决了转换过程中的所有问题,只有一个例外。我已经试着完成结账过程,但我添加的方法似乎都不起作用,而且信用卡选项也不可用 我添加了一些付款方式,为我正在开发的另一个应用程序制作了一个示例订单,下面是所有可用付款选项的列表: Spree::BillingIn
Spree::BillingIntegration::Skrill::QuickCheckout
Spree::Gateway::AuthorizeNet
Spree::Gateway::AuthorizeNetCim
Spree::Gateway::BalancedGateway
Spree::Gateway::Banwire
Spree::Gateway::Beanstream
Spree::Gateway::Bogus
Spree::Gateway::BogusSimple
Spree::Gateway::BrainTreeGateway
Spree::Gateway::CardSave
Spree::Gateway::DataCash
Spree::Gateway::Eway
Spree::Gateway::Faxibra
Spree::Gateway::Linkpoint
Spree::Gateway::Maxipago
Spree::Gateway::Migs
Spree::Gateway::Moneris
Spree::Gateway::PaypalGateway
Spree::Gateway::PayflowPro
Spree::Gateway::Paymill
Spree::Gateway::PinGateway
Spree::Gateway::SagePay
Spree::Gateway::Samurai
Spree::Gateway::SecurePayAU
Spree::Gateway::StripeGateway
Spree::Gateway::UsaEpay
Spree::Gateway::Worldpay
Spree::PaymentMethod::Check
很明显,一些种子数据通过了,否则就没有选择了。这引出了我的第一个问题:以前的信用卡选项在哪里?我以为我记错了并选择了CardSave,但每当我使用试用信用卡时,结帐结束时会出现以下通知:
“不支持该付款方式。请选择其他付款方式。”
我也尝试过在Stripe checkout中使用这种方法,我得到了同样的信息。此外,除非我添加cardsave作为结帐选项,否则会出现以下错误消息,而不是“付款结帐”页面:
NoMethod Error in Spree::Checkout#edit
Showing /home/action/.gem/ruby/2.1.1/gems/spree_frontend-2.2.1/app/views/spree/checkout/_payment.html.erb where line #50 raised:
undefined method `demodulize' for nil:NilClass
(违规行列为)
“spree/checkout/payment/#{method.method_type}”,locals=>{:payment_method=>method}%>
模板包含跟踪:/home/action/.gem/ruby/2.1.1/gems/spree_frontend-2.2.1/app/views/spree/checkout/edit.html.erb
我的猜测是,不知何故,Spree似乎已经忘记了信用卡,这与最近转向一台新电脑有关(在我的mac电脑上一切都很好),虽然有很多Spree扩展用于各种其他支付类型,但我似乎找不到一个让信用卡工作的扩展。有什么想法吗?让我知道诊断所需的任何其他信息
<%= render :partial => "spree/checkout/payment/#{method.method_type}", :locals => { :payment_method => method } %>
Trace of template inclusion: /home/action/.gem/ruby/2.1.1/gems/spree_frontend-2.2.1/app/views/spree/checkout/edit.html.erb