Forum: Rails-ES ¿Hasta cuando anidar?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
B7de309e2f3436b5b1c0b5c18dad089d?d=identicon&s=25 Carlos Belizón Ibañez (paliyoes)
on 2009-04-23 18:40
Veamos, tengo varios modelos en mi aplicación que son realmente
composiciones por lo que creo que me sería bastante útil el anidar las
rutas, pero he leído por la web que no es bueno anidar más de dos
recursos. Mi aplicación tiene esta estructura:

Liga -----> Temporada -----> Jornada -----> Partido ------> Alineación
               |
               |-----------> Club -------> Jugador

Me sería muy útil anidar las rutas por el simple motivo de poder filtrar
información, pero... mi duda es si es bueno o no hacer ese tipo de
"anidamiento" o es demasiado demasiado anidar debido sobre todo a la
realación de pertenencia entre Club y Temporada.

Gracias :).
90ea347c45cdfbc1c5767dd6304d9c10?d=identicon&s=25 Borja Martín (Guest)
on 2009-04-23 19:02
(Received via mailing list)
por lo que he podido leer, más de un anidamiento ya empieza a oler un
poco.
además ten en cuenta el pifostio que se te puede montar con los helpers:

new_liga_temporada_jornada_partido_alineacion_path(@liga, @temporada,
@jornada, @partido)

si al hijo no le hace falta saber nada de su 'abuelo', no creo que valga
la
pena anidar tanto

saludos

2009/4/23 Carlos Belizón <ruby-forum-incoming@andreas-s.net>
33a24a134536b312b0d5334c2a9152db?d=identicon&s=25 Pablo Formoso Estrada (Guest)
on 2009-04-23 19:11
(Received via mailing list)
Exacto lo que puedes hacer es algo como

Liga - Temporada

Temporada - Jornada

Jornada - Partido

Además cuando te des cuenta puede acabar con unas rutas descomunales...
7841fbf022cfe78bff34942b50c483e1?d=identicon&s=25 Ceritium (Guest)
on 2009-04-26 01:11
(Received via mailing list)
esta misma duda la he tenido muchas veces, nunca he tenido rutas tan
largas
como en tu casa, como mucho 4 y rara vez.

Entiendo que a veces por temas de SEO pueda interesar el tema de las
rutas
"super anidadas", quizás sería interesante crear algun plugin que a
partir
de padre e hijo añada el abuelo y cosas así, todo sería estudiarlo.
Por otro lado no se si eso crearía mas carga que el propio sistema de
las
rutas, pero al menos nos evitaría meter las emga cadenas de los helpers
:P

2009/4/23 Pablo Formoso Estrada <pablo@pabloformoso.com>
This topic is locked and can not be replied to.