2012-01-11 116 views
0

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

回答

0

我觉得真是太傻了。我没有意识到json宝石不会自动包含在内。我所要做的只是在控制器文件的顶部需要'json'并调用@ model_name.to_json。我希望这可以帮助别人。

0

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

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

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

+0

谢谢戴夫。我很欣赏这种回应。我自己找到了解决方案。请看我的答案。 – 2012-01-11 23:12:22