Rails: formulario de registro de usuario nuevo de varios pasos (FSM?)

En mi artículo he leído el "Asistentes de creación de pasos múltiples", puede consultar la sección de "Asignación de pasos múltiples" en la siguiente ventana: en el siguiente enlace: Crear asistente de múltiples pasos. En la sección anterior, leí el apartado "Asignación". Multi-step Wizard.) En el siguiente enlace: en la sección de preguntas más frecuentes:. (En inglés) en inglés: en inglés.....!......... ............... Y... .... ....... .Mas.............. Con... .S .0 ¿. ¡¿? '' En el '!' ''.? '? En el sitio web de Google. "."?.., En "el., El" .Modo de la Múltiples Efectoes "." En el "Só. De La Cámara del Mago de Múltiples Pasos". En "." (En inglés) en ". (2)".. "|". (".) |. |.... |......... Y............... .. .........Recetas de rieles avanzados. También he leído y releído la documentación para el FSM actualizado que estoy usando llamadoFlujo de trabajoy miróaquí yaquí. La Receta Advanced Rails se enfoca en registros (pruebas) que ya existen y no cubre la creación de nuevos. Los documentos de Workflow no cubren ningún código para controladores o vistas, por lo que no tengo idea de qué hacer con toda esta magia modelo, y los dos últimos enlaces apenas tocan la implementación. De los recursos antes mencionados, entiendo bien qué es un FSM en Rails y cómo jugar con él en la consola o IRB, pero tengo muy poca dirección o comprensión sobre cómo implementar uno en mi aplicación Rails.

Lo que me gustaría es esto: un proceso de registro de usuario simple y de varios pasos.

Paso 1: el usuario ingresa sus detalles críticos (con validaciones).

Paso 2: el usuario ingresa sus criterios de búsqueda, para su perfil (con validaciones).

Paso 3: el usuario acepta los Términos de servicio (con validaciones).

Paso 4: el usuario es recibido por una página de confirmación, que incluye un enlace que lo lleva a su cuenta recién creada.

También me gustaría una navegación completa entre los pasos y la captura completa (guardar en la base de datos) con cada transición.

¿Alguien puede darme una implementación clara de algo similar a esto? Me ENCANTARÍA una aplicación de ejemplo que incluye un proceso de registro de varios pasos donde puedo ver el código (código fuente COMPLETO - modelos Y controladores y vistas) debajo del capó, pero no he podido encontrar algo así.

Cualquier orientación sería apreciada!

EDITAR: ¡Por favor ayuda a hacer de esto un Railscast! Ryan B. (también conocido como Superman), si estás leyendo esto, ¡te necesitamos!http://feedback.railscasts.com/forums/77-episode-suggestions/suggestions/35553-multi-step-forms-and-wizards

Respuestas a la pregunta(1)

Su respuesta a la pregunta