Преобразование модели PropertyBag Rhodes в JSON - PullRequest
0 голосов
/ 12 января 2012

У меня есть модель PropertyBag Rhodes (RhoMobile), которую я хотел бы преобразовать в строку JSON. Я попытался @ model_instance.to_json, но не похоже, что метод существует. Затем я хотел бы взять строку JSON и отправить ее в службу RESTful. Любая помощь очень ценится. Спасибо.

Ответы [ 2 ]

0 голосов
/ 12 января 2012

Мне так глупо.Я не понял, что JSON Gem не включается автоматически.Все, что мне нужно было сделать, это потребовать 'json' в верхней части файла контроллера и вызвать @ model_name.to_json.Я надеюсь, что это помогает кому-то еще.

0 голосов
/ 12 января 2012

Я думаю, что прежде всего вам нужно преобразовать модель в метаданные, метаданные определяются в исходном адаптере путем реализации метода адаптера metadata, который возвращает структуру JSON. тогда вы можете использовать yourmodelname.metadata('foo' => 'bar' }.to_json, тогда он преобразует вашу базу данных в json. Это в основном делается с помощью FixedSchema, не уверен насчет PropertyBag.

http://docs.rhomobile.com/rhodes/rhom

http://docs.rhomobile.com/rhoconnect/metadata

...