2011-04-08 13 views
7

Good Morning, çalışır yapar Nasıl, çok sorumu ifade ifadeleri çekinmeyin nasıl bilmiyorum.Raylar: kontrolör örnek değişkenler hem raylar ve web geliştirme için bir acemi olarak

Rails'teki bir görünümün verileri denetleyiciden örnek değişkenleri aracılığıyla görüntülenmesini sağladığını okudum. Ayrıca her istek için denetleyicinin bir örneğinin oluşturulduğunu okudum. Bu yüzden benim sorum şu: Raylar, hangi simulasyonların çoklu simultaneuos talepleri üstlendiğini hangi görünümün aldığını nasıl biliyor? Her denetleyici örneği paylaşıldığından, örnek değişkenlerine değerler koymak akıllıca olur mu?

kumandanın bir intance her istekte oluşturulur:

cevap

10

cevap sorunuzu benim arkadaşım. Bu nedenle, her istek - IE her kullanıcı firefox'a göz atarak, her ajax isteği vb ... - yeni bir kontrolcüyü anlatacaktır. MVC'de, bir denetleyicinin her istek için vatansız olması gerektiğini söyleyen kuraldır. Bu senin cevabın.

+0

Teşekkürler. Her bir isteğin yeni bir iş parçacığı tarafından ele alınabileceğini varsaydım, böylece örnek değişkenleri paylaşılacak (Java'daki sunucu uygulamaları gibi) – rob

+0

Elbette. Cevabımı kabul et lütfen (cevabımın oy sayısının hemen altında). –

+0

Çok yardımcı. Teşekkürler. – rob