Raylar başladığında, çok yavaş başlatma süresiyle sonuçlanan tüm bağımlılıklarını (taşlar) önceden yükler. Üzerinde çalıştığım orta ölçekli bir projede, rayların başlangıç zamanı makineye göre 10-15 saniyedir. Bu üretimde bir sorun olmasa daNeden Raylar, önyükleme süresi boyunca tüm bağımlılıklarını (taşlar) önceden yükler?
, bu gelişmede büyük bir acıdır. Özellikle TDD/BDD çalışırken. Testleri hızlandırmak için çözümler var (örneğin, spork gibi), ancak kendi başlarına sorunları çözüyorlar.
Sorum şu: neden yerine başlangıç döneminde her şeyi önceden yüklenmesi, kod dosyaların her biri gerekli bağımlılıkları gerektirmez?
Manüel ihtiyaçların olumsuzlukları nelerdir? Ekstra kod satırı?
http://stackoverflow.com/questions/3418895/how-to-reload-all-gems-in-rails-3 – jimworm
TDD stilinde çalışırken otomatik ya da benzer bir araç kullanmayı düşünün. – taro
@taro Guard-rspec kullanıyorum (autottest ile aynı şeyi yapıyor), ama bu başlangıç saati ile yardımcı olmaz. – arikfr