草庐IT

JBuilder

全部标签

ruby-on-rails - 如何将 JBuilder View 的 JSON 表示形式呈现为字符串?

我正在使用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

ruby-on-rails - 如何将 JBuilder View 的 JSON 表示形式呈现为字符串?

我正在使用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

ruby-on-rails - 为什么在测试 RSPEC 时 JBuilder 不返回 JSON 中的响应正文

在使用DHH的JBuilder测试来自RSPECController测试的JSON响应时,我的response.body始终为“{}”。它在开发/生产模式下运行良好,当我使用to_json方法而不是jbuilder时,我的response.body中得到了正确的JSON。有人知道为什么我的response.body在测试时总是“{}”吗?-----调试器它“应该通过JSON返repo物车商品”,:focus做获取:index,:format=>:json结束(rdb:1)response.body“{}” 最佳答案 对于遇到相同问题

ruby-on-rails - 为什么在测试 RSPEC 时 JBuilder 不返回 JSON 中的响应正文

在使用DHH的JBuilder测试来自RSPECController测试的JSON响应时,我的response.body始终为“{}”。它在开发/生产模式下运行良好,当我使用to_json方法而不是jbuilder时,我的response.body中得到了正确的JSON。有人知道为什么我的response.body在测试时总是“{}”吗?-----调试器它“应该通过JSON返repo物车商品”,:focus做获取:index,:format=>:json结束(rdb:1)response.body“{}” 最佳答案 对于遇到相同问题