0

我有一个 Rhodes (RhoMobile) PropertyBag 模型,我想将它转换为 JSON 字符串。我尝试了@model_instance.to_json,但似乎该方法不存在。然后我想获取 JSON 字符串并将其提交给 RESTful 服务。非常感谢任何帮助。谢谢你。

4

2 回答 2

0

我认为首先您需要将模型转换为元数据,元数据通过实现metadata返回 JSON 结构的适配器方法在源适配器中定义。然后您可以使用yourmodelname.metadata('foo' => 'bar' }.to_json它会将您的数据库转换为json。这基本上是用 FixedSchema 完成的,不确定 PropertyBag。

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

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

于 2012-01-11T22:26:58.667 回答
0

我觉得好傻。我没有意识到 json gem 不会自动包含在内。我所要做的就是在控制器文件的顶部需要'json'并调用@model_name.to_json。我希望这对其他人有帮助。

于 2012-01-11T23:11:20.120 回答