Supongamos que tengo el controlador home_controller.rb
con la acción index
.Caché de página condicional [Solución: Almacenamiento en caché de fragmento condicional]
quiero para almacenar en caché página de índice, así que estoy haciendo:
caches_page :index
pero que él quiere almacenar en caché sólo para los usuarios que no están firmados en Si voy a hacer condicional como:.
caches_page :index, :if => :user_not_signed_in?
La página se almacenará en caché mientras el primer usuario que no haya iniciado sesión venga. Ahora, todos los usuarios que inician sesión también ven el contenido no conectado. ¿Hay alguna forma de separar esta acción sin cambiar la URL?
Sólo humanamente con los usuarios que no confían en JavaScript ;-) – Arsen7
Ah! ¿Te refieres a los usuarios del siglo XIX? Bueno, tienes razón esta categoría es un dolor. – apneadiving
sí, js puede ser la solución. Pero esperaré otras respuestas por un tiempo :) – dfens