Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nested Form - Creacion de dos modelos en el mismo formulario #19

Open
pvchaumier opened this issue May 16, 2015 · 2 comments
Open

Nested Form - Creacion de dos modelos en el mismo formulario #19

pvchaumier opened this issue May 16, 2015 · 2 comments

Comments

@pvchaumier
Copy link

Hola todos,

Encontré muchas dificultades para hacer un nested form (que permite de crear dos modelos en el mismo tiempo). Finalmente encontré este articulo que explica de manera simple y facil como hacer con rails 4.2

Espero que va a ayudar ustedes !

Saludos !

@jicelhay
Copy link

Como lograste que aceptara los parametros de field_for ?

En el metodo user_params tengo;

def user_params
params.require(:user).permit(:name,:password ,:img_url, :age,:email, preference_attributes: [:cultura,:educacion,:musica, :cultura, :deporte])
end

Pero si llamo a user_params en consola obtengo:

user_params
=> {"name"=>"asd", "img_url"=>"", "age"=>"12", "email"=>"asd"}

No logro obtener los atributos de preferencia, tu como lo solucionaste?
Sorry por el formato.

@pvchaumier
Copy link
Author

Normalmente se hace automáticamente. Solo agregues como en el tutorial un preference_attributes: .. como hiciste. Cuidado, tienes dos veces :cultura en tus parámetros para preference_attributes.

Lo que puedes tratar si no funciona, es de crear un nuevo proyecto, hacer todo como en la noticia pero con tus nombres/modelos para entender como funciona y después de adaptar en tu proyecto. Es lo que hice y funciona bien.

Si tienes siempre problemas, puedes dar tus modelos para que trato de ayudarte ?

ps : para el formato, Github suporta código (y diferente lenguajes, javascript...), puedes ver como hacer aqui

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants