0
我最近採用了Rhodes &我想知道如何調試Rhodes應用程序。例如在Ruby中,我們可以看到使用irb
的代碼的逐行執行。在Rhodes應用程序中創建模型之後,我想查看數據庫結構,因爲我更喜歡使用SQLite Manager作爲我的Rails應用程序的Firefox插件。如何調試Rhodes應用程序
我需要真正瞭解模型在數據庫中的外觀以及屬性的存儲方式。
感謝
我最近採用了Rhodes &我想知道如何調試Rhodes應用程序。例如在Ruby中,我們可以看到使用irb
的代碼的逐行執行。在Rhodes應用程序中創建模型之後,我想查看數據庫結構,因爲我更喜歡使用SQLite Manager作爲我的Rails應用程序的Firefox插件。如何調試Rhodes應用程序
我需要真正瞭解模型在數據庫中的外觀以及屬性的存儲方式。
感謝
使用RhoStudio(建立在Eclipse之上),您可以設置斷點,並通過Ruby的控制器和模型(source)
步驟要查看數據庫結構,你可以訪問文件系統並獲取數據庫的路徑,並將SQLite數據庫保存在Web服務或其他方式(可能是SD卡?)中以在Firefox插件中查看,以下是如何獲取數據庫路徑的示例。
db_path = Rho::RhoFSConnector::get_db_fullpathname('app') # can be app, user, or local
編輯
或者,如果你從內RhoStudio建於RhoSimulator,您可以導航到RhoSimulator的 「bin」 目錄和檢查SQLite的文件存在。
/path/to/app/rhosimulator/db
嗨傑弗裏,我需要在主應用程序控制器中加入這一行? – uday 2012-01-06 17:30:21
這爲您提供應用程序「沙箱」中數據庫的文件路徑。然後,您可以使用該路徑將文件發送到Web服務或「SD卡」(引號中,因爲它取決於您是否在設備或模擬器上運行該文件)。另一種方法是在RhoSimulator中運行應用程序RhoStudio,然後導航到存儲SQLite文件的位置 -/path/to/app/rhosimulator/db – Geoffrey 2012-01-06 18:57:24
噢好的會給它一個試試謝謝! – uday 2012-01-06 20:15:21