问题标签 [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 回答
84 浏览

ruby-on-rails - 使用 geokit rails 过滤 - dosent 显示任何数据

我正在使用 Ruby On Rails 为 webbapp 构建一个 API,我正在为 API/JSON 和 Geokit 使用 Jbuilder。

我有这个模型:

活动

公司

场地

我正在尝试按给定的纬度和经度坐标列出所有活动,如下所示:

但我得到的只是一个空哈希:

关于我做错了什么以及如何解决这个问题的任何想法?

0 投票
6 回答
13713 浏览

ruby-on-rails - 如何使用 Rails Jbuilder 提取所有属性?

在 jbuilder.json 模板中一直写这样的代码是一件很痛苦的事情:

所以我想这样编码;

我发现我可以像下面的代码那样做,但它们对我来说仍然有点冗长。

有没有更好的办法?

0 投票
1 回答
1583 浏览

ruby-on-rails - JBuilder没有渲染任何东西?

我已经启动了一个新的 rails 4 应用程序并希望将其用作 API。所以这就是我得到的:

app/controllers/api/v1/teams_controller.rb

app/views/api/v1/teams/show.json.jbuilder

我得到了一个空白页面。

但是,当我添加render json: @team到该show方法时,它会正常呈现。

任何人都知道 JBuilder 有什么问题吗?

0 投票
1 回答
2044 浏览

json - 使用 JBuilder 嵌套 JSON

我想使用 JBuilder 构建一个 JSON 结构:

我在这里尝试了ESoft 的解决方案,但我无法让它工作。在他的解决方案中,似乎“名称”属性是硬编码的?

我需要做什么才能让 JBuilder 从我的数据中生成 name 属性的值(我的数据作为数组从 Rails 控制器传递到我的 .json.jbuilder 文件)?(即如果 John Doe 在我的数据库中有 5 个预订,而 Jack Daniels 有 3 个预订,那么我希望我的姓名属性是“John Doe”和“Jack Daniels”)。

0 投票
1 回答
787 浏览

ruby-on-rails-4 - 从 jbuilder json 中删除引号

我是rails和jbuilder的新手,所以我不确定这是否可行。我正在使用这个自动完成 jquery 插件http://www.devbridge.com/sourcery/components/jquery-autocomplete/并且它期望的响应格式为

当我尝试使用 jbuilder 返回 json 时,我得到了一个 json 对象,其中的键和值都用引号括起来

看来这导致插件无法正常工作,那么有没有办法可以从返回的 json 中删除双引号?这是我的 jbuilder 文件的样子。

谢谢!

0 投票
1 回答
1126 浏览

ruby-on-rails - Jbuilder构建多维数组

Jbuilder代码:

在我的模型中,每个“场地”都有_许多“场地图像”。正如预期的那样,上面的 JSON 为我提供了主要场地数组中的场地图像对象数组。

场地图像对象是这样的:

我需要以某种方式迭代 jbuilder 代码中的场地图像,以便我可以在它们上调用 Paperclip/S3 助手(即 .image.url(:medium)),因为这些在 JS 视图中不可用。我需要将这些 url 放入 @venues 数组而不是回形针对象的所有其他属性,因此我可以在 JS 中遍历它们并在我的视图中显示它们。

最好的方法是什么?我尝试了几个不同的块并查看了 jbuilder wiki 和几篇文章,但没有任何工作。

谢谢

0 投票
1 回答
292 浏览

ruby-on-rails - 在rails4中使用json jbuilder渲染json

我有一个 rails4 应用程序,其中一个控制器@data在我的控制器中有一个变量,如下所示:

我有关联的 json jbuilder 文件,我想用它在这个结构中呈现 json

我正在查看https://github.com/rails/jbuilder,但无法弄清楚如何实现我的目标。

这没有帮助..

任何帮助将不胜感激!

0 投票
0 回答
206 浏览

ruby-on-rails - 在 jbuilder 中更改变量名

我正在尝试使用jbuilder如下所示的 JSON 输出:

我想我已经接近了,但我不知道我的代码有什么问题:

有人有什么建议吗?

0 投票
2 回答
4968 浏览

ruby-on-rails - Rails - 使用 JBuilder 构建自定义 JSON

我目前正在开发一个个人 Rails 4 项目,在其中一个控制器中,我有一个包含三个不同对象的数组,我正在尝试将它们转换为 JSON。我正在使用该find_by_sql方法通过自定义 MySQL 查询来查询数据库。代码如下:

控制器:

这三个对象中的每一个都包含不同的字段。例如,likes对象包含诸如post_idfirst_namelast_nameshares字段。对象包含诸如post_idshare_countshared_time等字段。

这是我要输出的 JSON:

index.json.jbuilder:

以上引发了异常NoMethodError in Activities#index, undefined method 'post_id' for #<Object:0x00000003064250>。我对 Rails 很陌生,我猜这是因为没有json.likes属性可以分配值。如何使用 JBuilder 构建上述 JSON 结构?

0 投票
2 回答
1229 浏览

ruby-on-rails - 没有 .json 扩展名的 Jbuilder

正在做http://localhost:3000/options/audio

我得到错误:

当我做http://localhost:3000/options/audio.json

这会呈现我的 Jbuilder 文件和所需的 json。如何使用 .json 扩展名呈现我的 jbuilder 模板?