Singleton im Rahmen einer Anfrage in Schienen [geschlossen]

8

Mit Singleton-Mixin von Schienen könnte ich eine Singleton-Klasse im Rahmen von Rails-App erstellen. Aber ich habe mich gefragt, ob es eine Möglichkeit gibt, es im Rahmen einer bestimmten Anfrage zu erstellen?

    
r0h1t4sh 24.07.2014, 07:47
quelle

1 Antwort

7

Da eine Anfrage an einen Thread gebunden ist, können Sie Thread local speichern:

%Vor%

Verwendung:

%Vor%

... und woanders sonst benutzen Sie einfach RequestSingleton.instance , um darauf zuzugreifen.

Da es Thread lokal ist, gibt es keine Synchronisationsprobleme.

    
Uri Agassi 24.07.2014, 08:10
quelle

Tags und Links