Bir sorgulamada bir hata ayıklayıcısında bir Rails uygulamasının içinden geçmenin bir yolu var mı? yapabilirsiniz TabiiBir hata ayıklayıcısında bir Rails uygulaması üzerinden geçmenin bir yolu var mı?
cevap
Evet, gözetlemek ve pry-debugger kullanın. Daha fazla bilgi için http://pryrepl.org/ adresini ziyaret edin.
dikkat edin, eğer o bir terminale bağlamak için terminalde (Yolcu, Unicorn, vs) Eğer https://github.com/Mon-Ouie/pry-remote gibi bir şey kullanabilirsiniz bağımsız çalışan bir uygulama sunucusu kullanıyorsanız süreç ve hata ayıklama. –
. Tek yapmanız gereken Netbeans 6.9'u kurmak. İçinde bir fastdebugger var. Sunucuyu Hata Ayıklama modunda başlatmalısınız. Daha sonra kodunuzdaki kesme noktalarını ayarlayabilir ve sırayla çizgiyi kontrol edebilirsiniz.
Evet.
Birlikte raylar başladım varsayarak:
rails s --debugger
ve kodunuzda bir çizgi var: o zaman
debugger
o kesme noktası vurduğunda, sadece basın:
Enter
Kod satırını adım adım
. Ayrıca, uygulamanız ayrıştırıldıkça Ruby kodunun yürütülmesini de görürsünüz. Bunu nasıl değiştirdiğinden emin değilim.
Ben rubymine ayıklayıcısını gibi. Rubimin ödenmiş Raylar IDE'dir.
- 1. UIPanGestureRecognizer ile, çok fazla harekete geçmenin bir yolu var mı?
- 2. IntelliJ Idea - hata ayıklayıcısında bir değer arayın
- 3. Bir hata ayıklayıcıya bağlı değilken iPhone'da NSLog'un çıkışını yakalamanın bir yolu var mı?
- 4. Visual Studio'nun hata ayıklayıcısında bir döngüden çıkma
- 5. Python'daki bir görüntünün her bir pikselinden geçmenin daha hızlı yolu?
- 6. İki llvm-ir üzerinden geçiş yapmanın bir yolu var mı?
- 7. Meteor JS, bir hata ayıklayıcısında çalışıyor mu?
- 8. (Rails) Alanın veri türünü kontrol etmenin bir yolu var mı?
- 9. Bir hata ayıklayıcısında yöntem dönüş değeri düzenleme
- 10. C++ 'da otomatik olarak argüman olarak geçmenin bir yolu var mı?
- 11. Ruby Rails kendisi Raf uygulaması var mı?
- 12. Tıkanmış bir komut dosyasını krom hata ayıklayıcıda duraklatmanın bir yolu var mı?
- 13. Çevrimdışı bir eşanlamlılar var mı? Bir düğüm uygulaması
- 14. "Vurgulu" kodun herhangi bir yolu var mı?
- 15. Sklearn: Pipeline'larda hata ayıklamanın bir yolu var mı?
- 16. Pydev'de REPL almanın bir yolu var mı?
- 17. VS2013 hata ayıklayıcıdaki bir etkinliğe kaç yöntemin eklendiğini görmenin bir yolu var mı?
- 18. Tip bildirimlerini genişletmenin bir yolu var mı?
- 19. Hafızayı sınırlamanın bir yolu var mı?
- 20. TensorFlow baskılarını bastırmanın bir yolu var mı?
- 21. std :: function'un bağımsız bir uygulaması var mı?
- 22. Android için bir Erlang uygulaması var mı?
- 23. Bir WinForm kontrol müfettişi uygulaması var mı?
- 24. Yarowski'nin algoritmasının bir uygulaması bilen var mı?
- 25. PBKDF2'nin bir SQL uygulaması var mı?
- 26. Qt + Lisp'in iyi bir uygulaması var mı?
- 27. Raylar/Yakut: Yığın izlerini kısaltmanın herhangi bir yolu var mı?
- 28. Heroku'da postgres'i yeniden başlatmanın herhangi bir yolu var mı?
- 29. Bir Heroku Dyno'yu uyumaya zorlamanın bir yolu var mı?
- 30. NewRelic hatasını manuel olarak itmenin bir yolu var mı?
Evet. Özellikle [rubil hata ayıklama kılavuzu] 'na bakın (http://guides.rubyonrails.org/debugging_rails_applications.html) - özellikle ruby-debug ile ilgili bölüm. –