cualquier acción o almacenamiento en caché caché de páginas que funcionan bien; El almacenamiento en caché de páginas tendría el beneficio de no llamar nunca a la pila de Rails, pero depende de si necesita controlar quién accede a esa fuente de Json.
Soy un gran admirador de usar el almacenamiento en caché de páginas si puede salirse con la suya; hay grandes ahorros en recursos del sistema. :)
EDIT: Página ejemplo, el almacenamiento en caché, en caso de que hubiera cualquier tipo de confusión:
class SomeController < ApplicationController
caches_page :index
def index
render :json => my_array.to_json
end
end
A menos que he entendido mal algo, que debería ser todo lo que necesita hacer.
cómo especifico el caché de páginas para json. No tengo ninguna plantilla en mi opinión? – user290870
Debería poder especificarlo en el controlador y agregar el código a mi respuesta. – robotmay
gracias !. Pensé que el almacenamiento en caché de páginas requería el nombre de la vista almacenada en caché como argumento para 'caches_page' en lugar de la acción. – user290870