el resultado lo termina usando un controller y despues se lo revolea a la vista. Pero la vista no la puedo cachear porque tengo diferentes usuarios y vistas para cada uno.
2010/2/20 Agustin Nicolas Viñao Laseras <[email protected]> > Diego, una duda que me surge, ese metodo del modelo que estas haciendo el > cache: > lo usas en un controller o en una vista? > > _______________________ > Agustin Viñao > www.agustinvinao.com.ar > agustinvinao (Skype) > > > 2010/2/20 Agustin Nicolas Viñao Laseras <[email protected]> > >> es verdad, yo uso siempre fragment cache, si encuentro info de tu problema >> te aviso. >> >> _______________________ >> Agustin Viñao >> www.agustinvinao.com.ar >> agustinvinao (Skype) >> >> >> 2010/2/20 Diego Torres <[email protected]> >> >> el cache lo estoy haciendo en un modelo. Pense que no estaba usando >>> fragment cache en este caso. >>> En otras partes uso fragment cache y anda de maravillas. >>> >>> :( >>> >>> 2010/2/20 Agustin Nicolas Viñao Laseras <[email protected]> >>> >>> Segun mi experiencia en el tema de cache, tenes que tener 2 partes segun >>>> quieras hacer el cache: >>>> >>>> 1) armado de cache como vos lo tenes >>>> 2) Si vas a levantar una parte del cache en el controlador preguntar si >>>> esa key existe con fragment_exists? >>>> >>>> Sino tenes que hacer la parte de "cache [key] do" en la vista. >>>> >>>> Que parte queres realizar el cache... en un controller un grupo de >>>> consultas y procesos? o parte de una vista? >>>> >>>> Con esa info te puedo comentar un poco mas. >>>> >>>> sl2 >>>> _______________________ >>>> Agustin Viñao >>>> www.agustinvinao.com.ar >>>> agustinvinao (Skype) >>>> >>>> >>>> 2010/2/20 Diego Torres <[email protected]> >>>> >>>>> Hola Lista, >>>>> >>>>> estoy intentando hacer algunas optimizaciones en mis consultas o >>>>> cacheando cuando se puede. Estoy usando cacheo en disco. El problema es >>>>> que >>>>> en algunos casos, como el que escribo a continuacion, siempre falla el >>>>> cach >>>>> (rails cach miss). >>>>> >>>>> Tengo la siguiente linea: >>>>> >>>>> conditions=Rails.cache.fetch("f_dest#{f_destination.iata_code}"){FCondition.find(:all, >>>>> :conditions=>["start_date<=? and end_date>= ?", Date.today, Date.today])} >>>>> >>>>> La primera vez me escribe el cache correctamente en el directorio >>>>> indicado con la clave que le puse. >>>>> >>>>> Luego, cada vez que intenta recuperar el resultado cacheado falla y >>>>> vuelve a recalcular. >>>>> >>>>> Que estoy haciendo mal aca?? Alguna idea. >>>>> >>>>> Saludos y gracias por adelantado >>>>> >>>>> Diego >>>>> >>>>> >>>>> _______________________________________________ >>>>> Ruby mailing list >>>>> [email protected] >>>>> >>>>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Ruby mailing list >>>> [email protected] >>>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar >>>> >>>> >>> >>> >>> -- >>> Diego Torres >>> LIFIA - Laboratorio de Investigación y Formación en Informática Avanzada >>> Facultad de Informática - Universidad Nacional de La Plata >>> Calles 50 y 115 La Plata - 1900 Argentina >>> Phone: +54 221 4228252 Ext: 221 >>> Personal Web Page: http://www.lifia.info.unlp.edu.ar/en/dtorres.htm >>> e-mail: diego.torres[at]lifia.info.unlp.edu.ar >>> >>> _______________________________________________ >>> Ruby mailing list >>> [email protected] >>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar >>> >>> >> > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > -- Diego Torres LIFIA - Laboratorio de Investigación y Formación en Informática Avanzada Facultad de Informática - Universidad Nacional de La Plata Calles 50 y 115 La Plata - 1900 Argentina Phone: +54 221 4228252 Ext: 221 Personal Web Page: http://www.lifia.info.unlp.edu.ar/en/dtorres.htm e-mail: diego.torres[at]lifia.info.unlp.edu.ar
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
