On Monday 24 March 2008, Jan Luehr wrote:

> > Die typische Vorgehensweise ist, in einem before_filter den
> > Benutzer in einer quasi-globalen Variablen zu speichern, etwas
> > User#current_user.
>
> ehm, welche Gültigkeit haben eigentlich diese globalen Variablen?
> Kann es sein, dass (z.B. in einem fastCGI)-Umfeld vers. requests in
> die Quere kommen?

Nein. Ein Server, ob nun FastCGI, Mongrel oder sonstwas, behandelt in 
Rails jeweils zu einen Request zur selben Zeit. Multithreading findet 
nicht statt. Du musst aber natürlich bei jedem Request zu Beginn 
User#current_user setzen, andernfalls steht darin noch der User des 
letzten Requests.

Michael

-- 
Michael Schuerig
mailto:[EMAIL PROTECTED]
http://www.schuerig.de/michael/
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an