问题标签 [jbuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 从 JBuilder 中的哈希生成 JSON 数组
给定以下 Ruby 数据结构:
...我想创建以下 JSON:
如何使用 Rails 的 JBuilder 完成此任务?
理想情况下,我想直接从 Hash 转到 JBuilder 对象,而不先将 Hash 转换为 Array。
ruby-on-rails - 是否可以在 rails jbuilder 中扩展视图?
我想在“ parent#show
”中索引孩子,每个人首先想到的是使用部分。好吧,是的,那没关系,但是我必须为这不干净show.json.jbuilder
的child#show
和不干净的两者创建。_show.json.jbuilder
parent#show
有没有办法处理这个?我可以扩展视图或类似的东西吗?
ruby-on-rails - 在 JSON JBuilder 中渲染 html 部分
我正在使用 Rails 4 中的 JBuilder 渲染一些学生的 JSON。我希望每个学生都有一个“html”属性,其中包含给定学生的 HTML 部分:
我尝试了以下方法:
但这给了我:
ruby-on-rails - JBuilder 原始字符串
我在控制器 @string 中定义了一个字符串,该字符串已经是 json 格式。
现在在我的 view.json.jbuilder 中,我尝试只将此 json 输出添加到我的视图中,但它似乎不起作用,因为 json 总是被编码(在每个 " 字符之前添加 / )。
我试过了
json.some_node_name 原始(@string)
和
json.some_node_name @string
没有成功,有什么帮助吗?
ruby-on-rails - JSON - 嵌套子 RABL 或 JBuilder for Rails
我有看起来像的对象:
其中 ltree_val 确定它们的树结构。
我需要生成类似...
我的孩子由 ltree 值确定,它们本身就是同一对象的元素。
如果我按它们的 ltree 值对这些对象进行排序,我如何创建嵌套条目?
我对 RABL 或 JBuilder 持开放态度。我完全迷路了。
ruby-on-rails - 如何返回空字符串而不是“在 jbuilder 作为默认值?
现在我得到:
我想返回""
而不是null
但默认情况下。如何实现。我不想m.dosage || ""
为我的应用程序中的每个属性添加。
我将我的 jbuilder 视图保留在views/api/documents/_document.json.jbuilder
ruby-on-rails - 在 json jbuilder 视图文件中打印关联的映射数据
我有一个视图文件 photo_feed.html.erb 使用以下内容打印我需要的内容:
这有效,并在每张照片的数组数组中输出评论。
现在我的目标是使用 jbuilder 在 json 中输出它,我不知道如何打印数组。
json 输出应类似于:
[{"id":1,"username":"bob","photo_filename":"img.jpg","comments_count":2,[["username":"ted","comment":"你好,你这个朋克。"]["username":"carl","comment":"Angry."]]},{"id":2,"username":"lisa","photo_filename":"img2.jpg" ,"comments_count":1,[["username":"roger","comment":"Blah."]]}
所以我的问题是:如何在 json.jbuilder 文件中打印关联的映射数据?
ruby-on-rails - Rails:返回 HTML 的 JSON URL
我有一个 Rails 4 应用程序,并且 URL localhost:3000/resources.json 返回和 HTML 文件,而不是 JSON。index.json.jbuilder 由 Rails 脚手架本身生成。知道为什么 JSON 输出出错了吗?
ruby-on-rails - 如何在 Rails 中使用 JBuilder 编码 JSON 哈希?
有“组”散列,当散列的键是某个组的名称时,散列的值是一些项目的数组。我想将它编码为 JSON,但我不能在哈希中对键的名称进行事件编码,因为它不是恒定的:
可能你建议我如何使用动态名称执行“json”的方法?
ruby-on-rails - 如何使用 JBuilder Rails 在同一个 JSON 对象中编码 2 个对象
使用JBuilder有以下代码:
JSON响应:
现在我需要将 food_types 移至细节:
我该怎么做?