Ruby on rails SpreeCommerce-无法在rails控制器中创建新用户
我正在构建一个电子商务解决方案,使用spree处理产品/订单等。 我在想如何通过我的注册控制器创建spree条目时遇到了一点麻烦。用户填写表单,然后应该: 1) 创建具有地址的新用户对象 2) 为该用户创建新订单+向该订单添加订阅产品 3) 创建条带客户并添加条带计划 4) 重定向到确认页面 从自定义rails设置(仅覆盖其模板)中,我似乎找不到多少与spree集成的文档 我遇到的问题是,我没有看到正在创建的新用户对象。我从后端提取了这段代码,并对其进行了修改,以便在提交注册表单时创建一个新用户:Ruby on rails SpreeCommerce-无法在rails控制器中创建新用户,ruby-on-rails,spree,Ruby On Rails,Spree,我正在构建一个电子商务解决方案,使用spree处理产品/订单等。 我在想如何通过我的注册控制器创建spree条目时遇到了一点麻烦。用户填写表单,然后应该: 1) 创建具有地址的新用户对象 2) 为该用户创建新订单+向该订单添加订阅产品 3) 创建条带客户并添加条带计划 4) 重定向到确认页面 从自定义rails设置(仅覆盖其模板)中,我似乎找不到多少与spree集成的文档 我遇到的问题是,我没有看到正在创建的新用户对象。我从后端提取了这段代码,并对其进行了修改,以便在提交注册表单时创建一个新用户
user_params = {"email" => emailAddress,"password"=> password}
spreeUser = Spree.user_class.new(user_params)
spreeUser.save
这不会向数据库添加任何新用户。我也尝试过api端点POST api/用户,但仍然没有成功
有可能以这种方式使用spree吗?如果有,我做错了什么 Spree没有内置用户类。您需要(1)使用(2)使用另一个类似gem的常规设计来创建用户类,或者(3)创建自己的用户类。如果执行(2)或(3),则设置Spree以识别该用户类 这将指导您如何做到这一点