问题标签 [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 - 使用 geokit rails 过滤 - dosent 显示任何数据
我正在使用 Ruby On Rails 为 webbapp 构建一个 API,我正在为 API/JSON 和 Geokit 使用 Jbuilder。
我有这个模型:
活动
公司
场地
我正在尝试按给定的纬度和经度坐标列出所有活动,如下所示:
但我得到的只是一个空哈希:
关于我做错了什么以及如何解决这个问题的任何想法?
ruby-on-rails - 如何使用 Rails Jbuilder 提取所有属性?
在 jbuilder.json 模板中一直写这样的代码是一件很痛苦的事情:
所以我想这样编码;
我发现我可以像下面的代码那样做,但它们对我来说仍然有点冗长。
有没有更好的办法?
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 有什么问题吗?
json - 使用 JBuilder 嵌套 JSON
我想使用 JBuilder 构建一个 JSON 结构:
我在这里尝试了ESoft 的解决方案,但我无法让它工作。在他的解决方案中,似乎“名称”属性是硬编码的?
我需要做什么才能让 JBuilder 从我的数据中生成 name 属性的值(我的数据作为数组从 Rails 控制器传递到我的 .json.jbuilder 文件)?(即如果 John Doe 在我的数据库中有 5 个预订,而 Jack Daniels 有 3 个预订,那么我希望我的姓名属性是“John Doe”和“Jack Daniels”)。
ruby-on-rails-4 - 从 jbuilder json 中删除引号
我是rails和jbuilder的新手,所以我不确定这是否可行。我正在使用这个自动完成 jquery 插件http://www.devbridge.com/sourcery/components/jquery-autocomplete/并且它期望的响应格式为
当我尝试使用 jbuilder 返回 json 时,我得到了一个 json 对象,其中的键和值都用引号括起来
看来这导致插件无法正常工作,那么有没有办法可以从返回的 json 中删除双引号?这是我的 jbuilder 文件的样子。
谢谢!
ruby-on-rails - Jbuilder构建多维数组
Jbuilder代码:
在我的模型中,每个“场地”都有_许多“场地图像”。正如预期的那样,上面的 JSON 为我提供了主要场地数组中的场地图像对象数组。
场地图像对象是这样的:
我需要以某种方式迭代 jbuilder 代码中的场地图像,以便我可以在它们上调用 Paperclip/S3 助手(即 .image.url(:medium)),因为这些在 JS 视图中不可用。我需要将这些 url 放入 @venues 数组而不是回形针对象的所有其他属性,因此我可以在 JS 中遍历它们并在我的视图中显示它们。
最好的方法是什么?我尝试了几个不同的块并查看了 jbuilder wiki 和几篇文章,但没有任何工作。
谢谢
ruby-on-rails - 在rails4中使用json jbuilder渲染json
我有一个 rails4 应用程序,其中一个控制器@data
在我的控制器中有一个变量,如下所示:
我有关联的 json jbuilder 文件,我想用它在这个结构中呈现 json
我正在查看https://github.com/rails/jbuilder,但无法弄清楚如何实现我的目标。
这没有帮助..
任何帮助将不胜感激!
ruby-on-rails - 在 jbuilder 中更改变量名
我正在尝试使用jbuilder
如下所示的 JSON 输出:
我想我已经接近了,但我不知道我的代码有什么问题:
有人有什么建议吗?
ruby-on-rails - Rails - 使用 JBuilder 构建自定义 JSON
我目前正在开发一个个人 Rails 4 项目,在其中一个控制器中,我有一个包含三个不同对象的数组,我正在尝试将它们转换为 JSON。我正在使用该find_by_sql
方法通过自定义 MySQL 查询来查询数据库。代码如下:
控制器:
这三个对象中的每一个都包含不同的字段。例如,likes
对象包含诸如post_id、first_name、last_name等shares
字段。对象包含诸如post_id、share_count、shared_time等字段。
这是我要输出的 JSON:
index.json.jbuilder:
以上引发了异常NoMethodError in Activities#index, undefined method 'post_id' for #<Object:0x00000003064250>
。我对 Rails 很陌生,我猜这是因为没有json.likes
属性可以分配值。如何使用 JBuilder 构建上述 JSON 结构?
ruby-on-rails - 没有 .json 扩展名的 Jbuilder
正在做http://localhost:3000/options/audio
我得到错误:
当我做http://localhost:3000/options/audio.json
这会呈现我的 Jbuilder 文件和所需的 json。如何使用 .json 扩展名呈现我的 jbuilder 模板?