2010/5/20 Martin Aceto <[email protected]>: > > > 2010/5/20 Emilio Tagua <[email protected]> >> >> 2010/5/18 Martin Aceto <[email protected]>: >> > Hola como están. >> > >> > Alguna ves les paso en un proyecto Rails 2.3.5 poner la opcion >> > caches_page y >> > que siempre te regenere el index del controlador que se hace caching ? >> > >> > enviroment/development.rb >> > >> > config.action_controller.perform_caching = true >> > >> > app/controller/producto_controller.rb >> > >> > caches_page :index, :show >> > >> > y luego el sweeper para expirar las paginas. >> > >> > El tema es que cada vez que voy al index regenera el cache, como si no >> > existiera. Alguna idea ? >> > >> >> Hola, fijate primero si se están creando las páginas html estáticas >> que se generan. Segundo, en el apache/nginx que tengas adelante >> deberías ver que se estén sirviendo esas páginas. >> >> Deberías encontrarlas en public/ >> >> Saludos, >> >> Emilio >> > > Hola Emilio, > > los html se crean en public/cache/ > > config.action_controller.page_cache_directory = RAILS_ROOT + > "/public/cache/" > > eso funciona correctamente, cuando vamos al index crea en ese directorio > products.html, y si consultamos un producto crea con el id de producto el > html correspondiente, hasta ahí vamos bien. > > El problema es que cuando vuelvo al index no toma el html existente sino que > lo genera de nuevo como si no existiera. >
Probá de ponerle: config.action_controller.page_cache_directory = RAILS_ROOT + "/public" Y además deberías tener configurado el apache/nginx para que si encuentra la página la sirva como te dije antes. Saludos _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
