[Ror-es] Ver contenidos de mis usuarios favoritos

Fernando Calatayud ruby-forum-incoming at andreas-s.net
Mon Nov 19 18:45:41 GMT 2007


Al final, este "robatiempos" tenía una solución muy sencilla: Tirar del 
viejo y eficaz SQL:

      @contenidos = Contenido.find_by_sql("
select contenidos.*
  from contenidos, favoritismos
 where favoritismos.usuario_id = #{@usuario.id}
   and favoritismos.favorito_id = contenidos.usuario_id")

Cuando se montan líos de relaciones "complicadas", si hay problemas, 
esta experiencia me dice que es mejor resolverlo "a mano", y dejar el 
tema de los modelos y clases para los casos más normales. Ninguna 
solución va a resolver este problema de forma más eficaz ni sencilla... 
ninguna que yo sepa, y he oído unas cuantas (como la de Emmanuel Oga, te 
agradezco tu ayuda en todo caso!!)

s2
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list