[ruby-it] Variabili da richiamare in tutti i controller
Luigi Maresca
marluigi a libero.it
Ven 18 Dic 2009 09:34:30 CET
Grazie Marco,
è proprio quello che mi serviva.
A questo punto però vorrei approfondire l'altro discorso quello dell'uso
del DB che risulta più versatile per la modifica dei parametri senza
l'upload del file config.rb, come suggeriva Marco.
Ho creato nel DB la tabella Settings, all'interno della quale mi genero
i campi che servono.
Ora tali campi mi serve utilizzarli in più viste dello stesso
controller.
Mettiamo il caso che mi servano nelle due viste index e view, la
procedura corretta ma poco elegante sarebbe quella di scrivere:
def index
...
@settings=Settings.find(:all)
end
def view
...
@settings=Settings.find(:all)
end
è poco elegante perché se utilizzo i settings in 20 viste o cmq in tutte
le viste del singolo controller devo scrivere 20 volte la stessa cosa.
C'è un modo per raccogliere i dati da DB una sola volta e renderli
disponibili a tutte le viste?
Grazie mille
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list