我想知道有什麼辦法可以調試和理解Rails ActiveRecord,ActiveController,Request和Response工作,調度等的內部工作。如何調試Rails的內部工作?
2
A
回答
2
我發現使用任何類型的IDE與Ruby的理由令人驚訝的原因很少,但出於好奇,需要修復一些誤解或識別錯誤(我只找到一個和它很小)是主要的。
這裏有很好的清單:https://stackoverflow.com/questions/826164/a-definitive-list-of-ides-for-ruby-on-rails;我個人覺得NetBeans足夠了。價格是正確的。
2
我會說最好的方法是閱讀代碼和使用像ruby-debug這樣的調試器。結帳這tutorial on ruby-debug。最後一個資源:傑米斯巴克在他的博客上有一個相當不錯的系列,關於Rails under the hood。
0
不會像AGWDR和Rails API Docs這樣的書比跳過式調試器更短嗎?
更新:我要說,我從來沒有見過一個通過調試程序的紅寶石..但馬克已經發布了一個:) Rubyists在工作。然而,它仍然是一種痛苦的學習方式。
相關問題
- 1. 如何嘗試...終於內部工作
- 2. 在rails框架內部調試Ruby on Rails框架內部
- 3. Rails 3.2 - Rails如何變爲空白?方法在內部工作?
- 4. 調試器如何工作?
- 5. 如何調試Eclipse的內部clases
- 6. Integer('string')調用的內部工作?
- 7. 除Python外的內部嘗試 - 流程如何工作?
- 8. Log4Net。如何禁用內部調試
- 9. 如何在WSC內部調試Python
- 10. 如何在我的WebStorm工作區內進行調試?
- 11. Visual Studio中的Windows內核調試器如何工作?
- 12. 調試內部Rails.cache.fetch
- 13. 如何調試不工作的NotifydatasetChanged?
- 14. spark的HiveContext如何在內部工作?
- 15. NSUbiquitousKeyValueStore的內部同步如何工作?
- 16. flexbuilder3 flexdilder3中,調試器部分工作
- 17. 內部工作
- 18. Rails調試工具欄
- 19. .charAt()不工作內部ajax調用
- 20. 如何從內部保護系統(如內部工作)?
- 21. 調試內部命令窗口Python的工具和Vistual工作室2013
- 22. 如何工作Android調試橋
- 23. 如何調試非工作MPI發送?
- 24. 歷史調試器如何工作?
- 25. 調試如何在Visual Studio中工作?
- 26. SQLite遊標如何在內部工作?
- 27. 函數內部函數如何工作?
- 28. canvas.width = canvas.width如何在內部工作?
- 29. entrySet()如何在HashMap內部工作?
- 30. Viewstate如何在內部工作
+1讓我知道它存在 – Gishu 2009-07-06 06:13:40