Как отладить приложение Rhodes - PullRequest
0 голосов
/ 05 января 2012

Я недавно принял Rhodes, и мне было интересно, как отлаживать приложение Rhodes.Например, в Ruby мы можем видеть построчное выполнение кода, используя irb.Также после создания моделей в приложении Rhodes я хочу увидеть структуру базы данных, потому что я предпочитаю использовать SQLite Manager в качестве плагина Firefox для моих приложений Rails.

Мне нужно реально посмотреть, как модели выглядят в базах данных и как хранятся атрибуты.

Спасибо

1 Ответ

1 голос
/ 06 января 2012

Используя RhoStudio (построенный поверх Eclipse), вы можете устанавливать точки останова и проходить через контроллеры и модели Ruby ( source )

Чтобы увидеть структуру базы данных, вы можете получить доступ к файловой системе и получить путь к базе данных, а также сохранить базу данных SQLite в веб-службе или каким-либо другим способом (возможно, на SD-карте?) Для просмотра в своем плагине Firefox Ниже приведен пример того, как получить путь к базе данных.

db_path = Rho::RhoFSConnector::get_db_fullpathname('app')   # can be app, user, or local

EDIT

Или, если вы собираете RhoSimulator изнутри RhoStudio, вы можете перейти в каталог «bin» для RhoSimulator и просмотреть там файлы SQLite.

/path/to/app/rhosimulator/db

...