Questa dovrebbe essere una domanda di guide molto semplice. Ho una variabile come la seguente.Rails Variabile su tutte le azioni del controller
@administration = Administration.first
Voglio questa variabile per essere accessibili attraverso ogni azione di controllo in tutti i miei regolatori così per esempio se ho un regolatore di prodotto e all'interno di esso ho le solite azioni CRUD, voglio la variabile @administration come definito sopra per essere inserito in tutte le azioni CRUD. (Non sarebbe necessario distruggere o creare o aggiornare). Ho molti controllori di tutto il mio progetto e mi chiedevo se esiste un modo più semplice che aggiungere manualmente attraverso tutte le azioni che voglio in.
ho provato una variabile globale
$administration = Administration.first
ma io incorrere in un problema in cui non viene aggiornato quando aggiorno il contenuto effettivo della tabella Administration.first. Inoltre, vorrei evitare le variabili globali.
Qualsiasi aiuto sarebbe molto apprezzato. Grazie! :)
impressionanti, grazie per l'aiuto. – AustinT
Deve essere una variabile @instance, da condividere tra le azioni? – Qasim