我正在使用JBuilder至于返回一些JSON。我有一个生成数据的index.json.jbuilder,我需要将它呈现为一个字符串。但是,我不确定如何执行此操作,因为:@my_object.to_json和@my_object.as_json似乎没有通过JBuilder。如何将JBuilderView呈现为字符串? 最佳答案 我在Controller中将用户集合呈现为json字符串,如下所示:#controllers/users_controller.rbdefindex@users=User.all@users_json=ren
我正在使用JBuilder至于返回一些JSON。我有一个生成数据的index.json.jbuilder,我需要将它呈现为一个字符串。但是,我不确定如何执行此操作,因为:@my_object.to_json和@my_object.as_json似乎没有通过JBuilder。如何将JBuilderView呈现为字符串? 最佳答案 我在Controller中将用户集合呈现为json字符串,如下所示:#controllers/users_controller.rbdefindex@users=User.all@users_json=ren
在使用DHH的JBuilder测试来自RSPECController测试的JSON响应时,我的response.body始终为“{}”。它在开发/生产模式下运行良好,当我使用to_json方法而不是jbuilder时,我的response.body中得到了正确的JSON。有人知道为什么我的response.body在测试时总是“{}”吗?-----调试器它“应该通过JSON返repo物车商品”,:focus做获取:index,:format=>:json结束(rdb:1)response.body“{}” 最佳答案 对于遇到相同问题
在使用DHH的JBuilder测试来自RSPECController测试的JSON响应时,我的response.body始终为“{}”。它在开发/生产模式下运行良好,当我使用to_json方法而不是jbuilder时,我的response.body中得到了正确的JSON。有人知道为什么我的response.body在测试时总是“{}”吗?-----调试器它“应该通过JSON返repo物车商品”,:focus做获取:index,:format=>:json结束(rdb:1)response.body“{}” 最佳答案 对于遇到相同问题