0

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

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

谢谢

4

1 回答 1

1

使用 RhoStudio(建立在 Eclipse 之上),您可以设置断点并单步执行 Ruby 控制器和模型(源代码

要查看数据库结构,您可以访问文件系统并获取数据库的路径,并将 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

于 2012-01-06T16:26:52.493 回答