问题标签 [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-3 - Rails jbuilder删除标题
我正在将 jbuilder 添加到 Rails 应用程序中——很棒的工具!
我得到了我想要的记录列表,但它有我不想要的额外输出。
这是 jbuilder 代码:
输出是:
我需要的是:
如何删除 { - 位置:
???
谢谢!!
更新:
我希望 jbuilder 有一行代码可以排除根。
ruby-on-rails-3 - Rails jbuilder在数组中给了我未定义的条目
我正在使用 jbuilder 构建一个数组。
这是 tree.json.jbuilder 代码:
生成的 json 在开头包含一些“未定义”条目:
有什么方法可以停止未定义的(空白)条目吗?
谢谢!!
ruby-on-rails - 处理 Rails 格式 */* 的请求
当我 curl 或其他服务器调用我的服务器时,它会将格式解释为*/*
. 由于我已经安装了 jbuilder,它总是用 json 响应。
如何调整格式的偏好顺序以响应*/*
.
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?
json - 使用 Jbuilder 在数组集合上方显示自定义链接
我有一个自定义 JSON 响应,其中显示了 15 个帖子的集合以及评论等相关数据,作为 API 调用的一部分。我正在使用Jbuilder显示整个集合。
我想在 15 个帖子的响应上方显示分页链接,以便获得具有适当下一组下一页和上一页分页链接的下一组帖子。在我的 abc.json.jbuilder 文件中,如果我尝试按照以下代码执行此操作,我不会将指向下一页和上一页的链接作为我的 json 响应的一部分。
我得到的唯一响应是包含帖子集合的数组。如下所示:-
我想我可能会遗漏一些东西。有人可以建议我解决任何问题吗?
谢谢。
ruby-on-rails - 如何从 JBuilder 视图委托给模型的 to_builder 方法?
假设我有一个 Person 类和一个 Gang 类
如何从视图中使用此 to_builder 方法?
例如
请注意,我不只是想使用默认的 Person.as_json,因为我不想secret
在 Person 上呈现属性。
我尝试过的大多数事情最终都呈现了 Person.as_json 的等价物,而不是 Person.to_builder。
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.builder
,params[:id]
可以在那里检查吗?我知道我可以看到@bar.nil?
但不确定是否相反?
ruby-on-rails - 产生哈希的 JBuilder 循环
我需要产生哈希的循环,而不是对象数组。我有这个:
结果:
我需要这个:
是否可以在不手动将 AR 结果转换为哈希的情况下执行此操作?
java - JList 类型不是通用的;它不能用参数参数化
我有一个在 linux 上的 eclipse 中运行的项目,我已将它的副本移动到 windows 上的 jbuilder 并遇到了一些问题。
我收到以下错误:
对于这行代码:
我还有其他各种问题,所有这些似乎都与摇摆有关。我需要导入一个特定的库吗?
ruby-on-rails - rails jbuilder - 只是一个字符串数组
我有一个控制器,它返回一个 ActiveRecord 对象数组和一个 jbuilder 视图来生成 json(所有标准的东西)。如果我想要一个哈希数组,效果很好。
所以例如我有:
返回
但是,我只想要一个字符串数组;这样我的json是
我的 jbuilder 文件应该是什么?