我有一个Rhodes(RhoMobile)PropertyBag模型,我想将其转换为JSON字符串。我试过@ model_instance.to_json,但似乎没有方法存在。然后我想接受JSON字符串并将其提交给RESTful服务。非常感谢任何帮助。谢谢。
答案 0 :(得分:0)
我认为首先需要将模型转换为元数据,通过实现返回JSON结构的适配器方法metadata
,在源适配器中定义元数据。然后你可以使用yourmodelname.metadata('foo' => 'bar' }.to_json
然后它将你的数据库转换为json。这基本上是使用FixedSchema完成的,不确定PropertyBag。
答案 1 :(得分:0)
我觉得很傻。我没有意识到json gem不会自动包含在内。我所要做的只是在控制器文件的顶部需要'json'并调用@ model_name.to_json。我希望这有助于其他人。