问题标签 [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.

0 投票
1 回答
1527 浏览

ruby-on-rails-3 - Rails jbuilder删除标题

我正在将 jbuilder 添加到 Rails 应用程序中——很棒的工具!

我得到了我想要的记录列表,但它有我不想要的额外输出。

这是 jbuilder 代码:

输出是:

我需要的是:

如何删除 { - 位置:

???

谢谢!!

更新:

我希望 jbuilder 有一行代码可以排除根。

0 投票
1 回答
495 浏览

ruby-on-rails-3 - Rails jbuilder在数组中给了我未定义的条目

我正在使用 jbuilder 构建一个数组。

这是 tree.json.jbuilder 代码:

生成的 json 在开头包含一些“未定义”条目:

有什么方法可以停止未定义的(空白)条目吗?

谢谢!!

0 投票
1 回答
367 浏览

ruby-on-rails - 处理 Rails 格式 */* 的请求

当我 curl 或其他服务器调用我的服务器时,它会将格式解释为*/*. 由于我已经安装了 jbuilder,它总是用 json 响应。

如何调整格式的偏好顺序以响应*/*.

0 投票
0 回答
149 浏览

ruby-on-rails - 将数据推送到 content_tag 时跳过了 jbuilder 模板

我正在使用 jbuilder 来构建 json。当我向控制器发出.json请求时,它运行良好,并且我得到了适当的 json 响应。现在我正在尝试将 json 推入 html5 数据属性(以便为我保存第二个获取 json 的请求)。这在content_tag. 我的content_tag样子:

在其中,content_tag它不再命中我放在一起的 jbuilder 模板,而是似乎调用了to_json对象数组 ( @people) 上的默认值。因此,我没有得到我在点击时所做的 json .json。有没有办法强制它通过jbuilder?

0 投票
1 回答
306 浏览

json - 使用 Jbuilder 在数组集合上方显示自定义链接

我有一个自定义 JSON 响应,其中显示了 15 个帖子的集合以及评论等相关数据,作为 API 调用的一部分。我正在使用Jbuilder显示整个集合。

我想在 15 个帖子的响应上方显示分页链接,以便获得具有适当下一组下一页和上一页分页链接的下一组帖子。在我的 abc.json.jbuilder 文件中,如果我尝试按照以下代码执行此操作,我不会将指向下一页和上一页的链接作为我的 json 响应的一部分。

我得到的唯一响应是包含帖子集合的数组。如下所示:-

我想我可能会遗漏一些东西。有人可以建议我解决任何问题吗?

谢谢。

0 投票
2 回答
1821 浏览

ruby-on-rails - 如何从 JBuilder 视图委托给模型的 to_builder 方法?

假设我有一个 Person 类和一个 Gang 类

如何从视图中使用此 to_builder 方法?

例如

请注意,我不只是想使用默认的 Person.as_json,因为我不想secret在 Person 上呈现属性。

我尝试过的大多数事情最终都呈现了 Person.as_json 的等价物,而不是 Person.to_builder。

0 投票
2 回答
6242 浏览

ruby-on-rails - Rails 使用 jbuilder 显示错误的正确方法

我希望在 jbuilder 视图中显示错误消息。例如,我可能有的一条路线可能是:

/foos/:id/bars

如果:id用户提交的内容不存在或无效,我希望能够在我的index.json.builder文件中相应地显示错误消息。

使用 Rails,完成这项工作的最佳方法是什么?控制器可能具有以下内容:

在这种情况下,params[:id]可能是nil,或者该对象可能不存在。我不确定这里最好的做法是在控制器中处理它并显式渲染一个error.json.builder,还是在index.json.builder视图本身中处理它。执行此操作的正确方法是什么,如果它在index.json.builderparams[:id]可以在那里检查吗?我知道我可以看到@bar.nil?但不确定是否相反?

0 投票
3 回答
14524 浏览

ruby-on-rails - 产生哈希的 JBuilder 循环

我需要产生哈希的循环,而不是对象数组。我有这个:

结果:

我需要这个:

是否可以在不手动将 AR 结果转换为哈希的情况下执行此操作?

0 投票
3 回答
3238 浏览

java - JList 类型不是通用的;它不能用参数参数化

我有一个在 linux 上的 eclipse 中运行的项目,我已将它的副本移动到 windows 上的 jbuilder 并遇到了一些问题。

我收到以下错误:

对于这行代码:

我还有其他各种问题,所有这些似乎都与摇摆有关。我需要导入一个特定的库吗?

0 投票
2 回答
21600 浏览

ruby-on-rails - rails jbuilder - 只是一个字符串数组

我有一个控制器,它返回一个 ActiveRecord 对象数组和一个 jbuilder 视图来生成 json(所有标准的东西)。如果我想要一个哈希数组,效果很好。

所以例如我有:

返回

但是,我只想要一个字符串数组;这样我的json是

我的 jbuilder 文件应该是什么?