我在Advanced Rails Recipes中阅读了“创建多步向导”。我还阅读并重新阅读了我正在使用的名为Workflow的已更新FSM的文档,并查看了here和here。高级Rails配方专注于已存在的记录(测验),但不包括创建新记录。工作流文档没有涵盖控制器或视图的任何代码,因此我不知道如何处理所有这些模型魔法,并且最后两个链接几乎没有涉及实现。从前面提到的资源中,我很好地理解了Rails中的FSM是什么以及如何在控制台或IRB中使用它,但我没有什么方向或理解如何在我的Rails应用程序中实现它。
我想要的是:一个简单的多步骤用户注册过程。
第1步:用户输入他们的关键词 细节(有验证)。
第2步:用户输入搜索内容 标准,他们的个人资料(与 验证)。
第3步:用户同意条款 服务(带有验证)。
第4步:用户受到a的欢迎 确认页面,包括链接 将他们带到新创建的 帐户。
我还希望在每次转换时完全导航步骤和完全捕获(保存到数据库)。
有人可以给我一个类似于此的明确实施吗?我会喜欢一个示例应用程序,其中包括一个多步注册过程,我可以在后面查看代码(完整的源代码 - 模型和控制器和视图),但我一直无法找到类似的东西。
任何指导都将不胜感激!
编辑:请帮助使其成为Railscast! Ryan B.(a.k.a。超人),如果你正在读这篇文章,我们需要你! http://feedback.railscasts.com/forums/77-episode-suggestions/suggestions/35553-multi-step-forms-and-wizards