-
check_circle_outlineMódulo 1 | 24 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 8 clases
Validaciones y pruebas
expand_more -
check_circle_outlineMódulo 3 | 12 clases
Controladores a fondo
expand_more-
done_all
Clase 1
33.- Relaciones en la BD explicadas
-
done_all
Clase 2
34.- Relaciones 1 a muchos en Rails
-
done_all
Clase 3
35.- Rails y REST
-
done_all
Clase 4
36.- Resources routes
-
done_all
Clase 5
37.- Instrucciones básicas ActiveRecord
-
done_all
Clase 6
38.- Respond_to y jBuilder
-
done_all
Clase 7
39.- Filtros en el controlador
-
done_all
Clase 8
40.- Publicar desde el home
-
done_all
Clase 9
41.- Asignar usuario a la publicación
-
done_all
Clase 10
42.- Crear y actualizar la página con AJAX
-
done_all
Clase 11
43.- AJAX explicado
-
done_all
Clase 12
44.- Mostrar publicaciones
-
-
check_circle_outlineMódulo 4 | 13 clases
Subir archivos
expand_more -
check_circle_outlineMódulo 5 | 12 clases
Solicitud de amistad
expand_more -
check_circle_outlineMódulo 6 | 7 clases
Feed de publicaciones
expand_more -
check_circle_outlineMódulo 7 | 11 clases
Notificaciones
expand_more
3 comentario(s)
Hola,
Pues seguí el ejemplo del sitio http://community.logicalbricks.com/node/41 tal como lo muestra ahí pero usando rails 5 y no se que pasa que me aparece un error: Unpermitted parameter: project_ids tengo en el formulario lo siguiente:
<%= label_tag 'projects' %>
<% for project in Project.all do %>
<%= check_box_tag "worker[project_ids][#{project.id}]", nil, @worker.projects.member?(project) %><%= project.nombre %>
<% end %>
lo cual genera algo algo así:
y al momento de enviar el formulario en la terminar aparece así:
Started POST "/workers" for 127.0.0.1 at 2016-05-29 20:19:18 -0500 Processing by WorkersController#create as HTML Parameters: {"utf8"=>"✓", "authenticity_token"=>"Jz9b3kinC/V+qb6ZeVQUBbRaewWr327VjNsaZDUmFBK3Lymivuzh4CNEKmJ90c1dm6xq18zmkOLTbxgCoGr3fQ==", "worker"=>{"nombre"=>"Catalina", "apellido"=>"Peña", "correo"=>"[email protected]", "project_ids"=>{"1"=>"on", "2"=>"on", "3"=>"on"}}, "commit"=>"Create Worker"} Unpermitted parameter: project_ids
en el controlador tengo lo siguiente esperando que acepte los parametros:
def project_params
params.require(:project).permit(:nombre, :costo, :project_ids => [], [:worker][:project_ids])
end
Pero sigue sin funcionar, termina insertando en la tabla de projects pero no en la tabla de muchos a muchos de nombre: projects_workers
Agradezco de antemano su ayuda!
Hola, quisiera saber como se hacen las inserciones cuando se maneja una relacion de muchos a muchos ya que traté de hacer algo poniendo en dos modelos has_and_belongs_to_many pero a la hora de hacer la inserción el no toma en cuenta la tercera tabla generada a traves de create_join_table en la migración, si me pueden ayudar con un ejemplo se los agradeceria mucho, saludos!
Clase 34