7 AÄžUSTOS 2009, Cuma
Nasıl Sinatra otomatik yeniden her değişiklikten sonra dosyayı almak için?
Kullanıyorum
# my_app.rb
load 'index.rb'
ve böyle sever başlayın
ruby my_app.rb
ama asla bir dizin sayfasında yaptığım değişiklikleri yeniden.
Bir şey mi kaçırdım?
CEVAP
8 AĞUSTOS 2009, CUMARTESİ
Sinatra FAQ, bkz
"How do I make my Sinatra app reload on changes?"
İşleme Ruby kod yeniden zordur ilk ve bir olan her senaryo için çalışan bir çözüm teknik olarak mümkün değildir.
Sen out-of-süreci yeniden yapmamız tavsiye ediliyor.
İlk önce sığınak rerun yüklemeniz gerekir:
$ gem install rerunEğer böyle Sinatra uygulamanızı başlatın şimdi
$ ruby app.rbYeniden yükleme için tüm yapmanız gereken bunu yapmak yerine:
$ rerun 'ruby app.rb'Örneğin rackup kullanıyorsanız, bunun yerine aşağıdaki:
dolar yeniden '' . rackup
Siz anladınız.
Eğer hala işlem yeniden yüklemek istiyorsanız,
Sinatra::Reloadercheck out.
Bunu PaylaÅŸ:

Nasıl otomatik olarak bir sayfayı yeni...
Raylar Geçiş bir dosyayı geri almak iç...
Nasıl otomatik kapanmasını önlemek içi...
Nasıl bir Python web sayfasına giriş v...
Nasıl superview otomatik düzen ile tüm...