Ciao a tutti!
Ho sviluppato un sito con la classica struttura header-3col-footer
Il sito utilizza una logica "master - details" delle pagine, per cui ho messo tutto le parti "comuni" (ad esempio la colonna di destra delle news) nel layout "application.html.erb".
Il mio problema è che queste parti "comuni" sono pescate da varie tabelle del db (es le news arrivano dalla tabella news etc.)
Ogni volta che navigo queste parti comuni vengono generate ex-novo.
Vorrei ovviamente metterle in una sorta di cache per cui queste parti vengono caricate one-shot (quando visito la home page).
Sarebbe possibile buttare le varie parti in una "variable di sessione" da memorizzare nel ApplicationController (????)
ad esempio @news=News.all
e nel partial qualcosa come <%= @news.each do |n| %> ...
Grazie!