Estoy construyendo una aplicación de rieles para estudiantes de secundaria y me he topado con un problema cuando se trata de crear usuarios.Múltiples formularios en la misma página con rieles
Quiero que los estudiantes solo puedan crear cuentas si seleccionan su escuela y escriben la contraseña de su escuela correctamente.
¿Cuál es la forma correcta/más fácil de hacer esto? ¿Debo crear un portero para el usuario? Nueva acción que tienen que pasar primero o si es una forma en que en la misma página un alumno puede enviar formularios. Uno sería el nombre de usuario regular, correo electrónico, contraseña usando:
form_for @user do
...
end
Pero luego la creación de otra forma para el/la selección de contraseñas de instituto de secundaria.
Idealmente, el controlador sería capaz de obtener los parámetros de la forma de la escuela secundaria, validarlos y luego crear el usuario a partir de los parámetros del usuario.
¿Es posible utilizar los rieles?
mi configuración: Carriles 3 y Rubí 1.9.2dev
Gracias!
Obtengo un "método indefinido' model_name 'for NilClass: Class "error con esta implementación. ¿Algunas ideas? –
¿Instanciaste un objeto @school? Si no quiere crear una instancia de un objeto escolar, puede cambiar la línea fields_for por: "fields_for: school do | school |". – jrallison
¡Entendido! ¡Gracias! –