如何调试Rhodes应用程序

时间:2012-01-05 19:46:57

标签: android ruby rhodes

我最近采用了Rhodes&我想知道如何调试Rhodes应用程序。例如,在Ruby中,我们可以看到使用irb逐行执行代码。在Rhodes应用程序中创建模型之后,我想看到数据库结构,因为我更喜欢使用SQLite Manager作为我的Rails应用程序的Firefox插件。

我需要真正了解模型在数据库中的外观以及属性的存储方式。

由于

1 个答案:

答案 0 :(得分:1)

使用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