Ruby on rails 如何从Spree的签出流程中删除注册的第一步?

Ruby on rails 如何从Spree的签出流程中删除注册的第一步?,ruby-on-rails,checkout,spree,Ruby On Rails,Checkout,Spree,我想从签出过程中删除注册步骤。 我在网上搜索了一下,得到了一些线索,但我没有得到,我到底需要做什么。 : 在github上的spree指南中,我读到了以下内容 默认签出步骤 Spree签出过程由以下步骤组成(除了注册步骤外,每个步骤都对应于Spree::Order对象的状态): 注册(可选–仅当使用spree\u auth\u Desive extension时,可通过配置设置进行切换) 地址信息 交付选项(装运方式) 付款 确认书 如何改变这一点,请帮助 我已经解决了 只需在app/confi

我想从签出过程中删除注册步骤。 我在网上搜索了一下,得到了一些线索,但我没有得到,我到底需要做什么。 :

在github上的spree指南中,我读到了以下内容

默认签出步骤

Spree签出过程由以下步骤组成(除了注册步骤外,每个步骤都对应于Spree::Order对象的状态):

注册(可选–仅当使用spree\u auth\u Desive extension时,可通过配置设置进行切换)

地址信息

交付选项(装运方式)

付款

确认书

如何改变这一点,请帮助

我已经解决了

只需在app/config/initializers/spree.rb中进行更改,我们就可以跳过它

Spree::Auth::Config[:registration_step] = false
您询问“我想从结帐过程中删除注册步骤”

所以只需从gem文件中删除“spree_auth_designe”gem,然后运行bundle安装。
在结帐过程之前,现在将没有注册步骤。

没有,因为我也将其用于其他目的。我已经找到了解决方案。@rathore请为您解决问题的后续人员提供任何提示。接受并关闭:)最简单的方法来做到这一点,而不会(IMO)潜在地弄乱现有订单帐户。谢谢通过
Spree.config
block执行此操作的任何方法?
Spree::Auth.config do | config | config.registration_步骤=false;结束