Ho un filtroactiveadmin: filtro cache di valori
#in cities.rb
filter :country #drop-down select list with more than 200 values
Si elenco quasi statica, ho bisogno di memorizzare nella cache per una migliore produttività
Ho provato
filter :country, :collection=>proc{cache {options_from_collection_for_select(Country.all, :id, :name)}} #no luck
Grazie
Ho bisogno di memorizzare nella cache l'intero html selezionare non la raccolta di oggetti per selezionare successivamente il rendering .. nella tua logica potrei creare qualcosa come 'Città :: COUNTRIES = ['Argentina', 'Belize', ...] 'e usarlo - non è il mio caso .. ho bisogno di cache con tutte le sue possibilità: scadenza, disabilitazione in ambiente dev e così via .. – okliv
Ah, questo è un po 'più coinvolto. Soprattutto la parte in scadenza. Mi raccomando di cercare in ['Rails.cache.fetch'] (http://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch) Oh diamine, io ' proverò a modificare la mia risposta –