Schienen-und Klassenvariablen: werden diese bleiben in Benutzer-und server-Anrufe?

Sind wir on Rails 3.0.6.

Wird der folgende code bestehen über die Seite geladen und den Benutzern in Rails? Oder wird es mit jeder Anforderung neu definiert? Der code lebt an der Spitze des Controllers.

@@list = []

hero = {}
hero['name'] = 'so'
hero['superpowers'] = ['coding', 'qa', 'spec_writing']
@@list.push hero

hero2 = {}
hero2['name'] = 'so2'
hero2['superpowers'] = ['coding']
@@list.push hero2
... more Hashes pushed into @@list

Die Liste mit änderungen, die nur einmal im Monat, und wir möchten effizient und schnell diese Daten zur Verfügung Seite Anfragen. Wir werden schließlich verwenden Schienen.cache aus der Datenbank gelesen, aber wir sind mit dem folgenden Ansatz für jetzt (vorausgesetzt, es funktioniert).

InformationsquelleAutor Crashalot | 2012-04-09
Schreibe einen Kommentar