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

Responder a