Ruby on rails 纯粹的REST或流程驱动设计;巫师;帐户创建过程?
我正在构建一个应用程序,这个应用程序有一点冗长的注册向导 向导将包含以下步骤(与关联的模型类):Ruby on rails 纯粹的REST或流程驱动设计;巫师;帐户创建过程?,ruby-on-rails,model-view-controller,rest,Ruby On Rails,Model View Controller,Rest,我正在构建一个应用程序,这个应用程序有一点冗长的注册向导 向导将包含以下步骤(与关联的模型类): 组织信息(组织) 帐户计划(OrganizationSubscription,OrganizationSubscriptionType) 付款明细(组织付款明细) 用户帐户(AdminUser) 您建议构建一个向导控制器,即“AccountSetup”,在每个步骤中包含所有这些对象的创建,还是应该采用纯REST方式,仅在相关资源路径和操作中创建这些对象。每个组织设置仅使用一次此控制器。任何编辑或附加
想法?您可能希望将向导推入数据库,以便更轻松地跟踪未完成的注册和其他内容。因此,您可以拥有一个向导模型,该模型具有一个状态,并且属于您从向导创建的所有相关关联模型(顺便说一句,您也不会将控制器代码与此逻辑混在一起,而是将其推回到模型中) 这也为您提供了一个点,您可以在这里验证所有关联的模型是否正确并准备好完成