Yeni Ruby on Rails kullanıcısıyım ve bir sorum var. Kullanıcılarımın DB'nin nasıl görünmesini istediğime dair bir fikrim var ama buna ek bir değer eklemem gerekip gerekmediğini merak ettim. Temel olarak, tüm kullanıcılara belirli bir işlemle devam etmenin güvenli olduğunu bildiren bir değişkene ihtiyacım var. Bu değişken tüm kullanıcılar arasında kalıcı olacaktır ve tüm kullanıcılar tarafından görülebilir olmalıdır, ancak sunucunun bu değişkeni de değiştirmesini istiyorum. Diğer dillerde programlama yaparken, global değişkenler kullanacağım, bu yüzden de durumun burada olup olmadığını kontrol etmek istedim. Eğer öyleyse, bu gidiş için en iyi yaklaşım olurdu: Site-Wide Global Variables in Ruby on Rails. Ayrıca, global değişkenleri nasıl güncellerim? Herhangi bir yardım için teşekkürler!Ruby on Rails - Küresel Değişken?
5
A
cevap
7
Genel bir değişken gereksiniminize uymuyor. Tüm Ruby işlemlerine yayılmaz. Web sunucunuz aynı anda 5 isteği işlemek için 5 ruby süreçleri ortaya çıkarsa, ilk işlemde tanımlanan değişken diğerlerine görünmez.
Diğer çözümler de var. Bir veritabanını kullanabilir ve veritabanındaki bayrak/bilgileri depolayabilirsiniz. Aksi halde, bir dosyayı kullanabilir ve dosyadaki değeri saklayabilirsiniz. En iyi çözüm, memcached veya Redis gibi bir bellek içi paylaşımlı veri kaynağı olabilir. Eğer kayıtlı tek değişken ise
İlgili konular
- 1. Ruby on Rails örneği
- 2. Ruby & Ruby on Rails
- 3. Ruby on Rails Switch
- 4. Ruby vs Ruby On Rails
- 5. Ruby on Rails ilişkiler
- 6. Ruby on Rails
- 7. Ruby on Rails
- 8. Ruby on Rails Dragonfly
- 9. Sadece Ruby on Rails
- 10. Docsplit Ruby on Rails
- 11. Ruby on Rails,
- 12. Ruby on Rails
- 13. Ruby on Rails IE
- 14. Flexbox'ı Ruby on Rails
- 15. Ruby on Rails
- 16. Button on Ruby on Rails bozuk rota
- 17. Ruby on Rails: form select
- 18. Ruby On rails projesiz testler
- 19. Metin alanına Ruby on Rails
- 20. Ruby on Rails CoffeeScript başarısız
- 21. Ruby On Rails:: alt model
- 22. Ruby on Rails ActiveRecord: çoğullaşma
- 23. Ruby on Rails I18n enterpolasyonu
- 24. Filtreleme Sonuçları - Ruby on Rails
- 25. Ruby on Rails tablo ilişkisi
- 26. Node.js vs Ruby on Rails
- 27. Ruby On Rails onlu sütun
- 28. Ruby on Rails auto_complete eklentisi
- 29. Alan Doğrulama Ruby on Rails
- 30. Ruby on Rails - Farklı sınıf
memcache overkill olurdu –