问题标签 [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 3.2.8 中使用 jbuilder 模板生成的漂亮打印 JSON
任何人都有办法从 jbuilder 漂亮地打印 JSON 输出?
我可以漂亮地打印在控制器操作中生成的 JSON,例如:
但是一旦我传递给一个 jbuilder 模板,我不知道有一种方法可以很好地打印输出。
现在,我的操作方法的渲染语句很简单:
这成功地强制使用 jbuilder 进行渲染,而不管指定的输入格式类型如何(这是我想要的行为)。
ruby-on-rails - JBuilder JSON 数组
我正在使用 Ruby on Rails 和 Jbuilder gem。
我正在尝试获取这样的点的属性:
我的模型是这样的
我正在尝试这个,但没有成功,它将点作为字符串返回,我需要它作为整数。
谢谢!!!!
jbuilder - 渲染 Jbuilder 视图
我在 rails 应用程序中使用 rabl 进行 api 调用。这是我的示例代码
我想使用 jbuilder 而不是 rabl 我如何在这里渲染。我已经制作了这样的视图jbuilder视图item_show.json.builder
任何人都可以帮助我如何呈现这个视图。我试过了,@item.to_json
但它没有呈现 jbuilder 视图。
ruby-on-rails - 使用 JBuilder 在 Rails 中创建嵌套的 JSON 输出
我正在寻找有关如何使用 JBuilder 创建嵌套 JSON 输出的示例。
我想创建和输出类似于:
ruby-on-rails-3.2 - Jbuilder gem独立不渲染任何东西
Jbuilder Standalone 不会渲染任何东西。我需要一个配置参数才能让它在 Rails 3.2.8 中工作吗?
太感谢了。
更新
编码方法有效。
但我想使用嵌套的 Jbuilder 对象来构造更复杂的 JSON。文档说我应该能够取回构建器对象并调用目标!获取json字符串。我真的很困惑。
ruby-on-rails - 从 rspec api 规范渲染 jbuilder json
我正在以与Rails 3 in Action的第 13 章中描述的类似方式编写 Rails api 规范。
在书中,他们使用 .json 的结果比较 json 响应#to_json
。
但是,我正在使用 jbuilder,所以这不起作用。我需要一种方法来呈现 jbuilder 模板并获得示例中的响应,但到目前为止还没有成功。
我的测试位于 spec/api 目录中,并type: :api
按照书中的指示进行标记。我在 rspec 配置中包含用于 :api 规范的 ApiHelper 模块,其中包括 Rack::Test::Method,(但这实际上似乎并没有太大区别)。
似乎#render
其他 rspec 测试中使用的方法可以工作,但它在我的 api 规范中不可用,我不知道如何做到这一点。
完整的示例规范如下所示。
任何帮助是极大的赞赏。谢谢!
ruby-on-rails-3 - 在 html 视图中呈现 JBuilder 视图
我用 JBuilder 创建了一个 json 视图。但我想将其预加载到数据对象中,因此 Backbone 可以尽早访问数据而无需获取它。
如何将 list.json.jbuilder 视图呈现到我的 list.html.erb 视图中?
通常没有jbuilder,我会做这样的事情:
ruby-on-rails - JBuilder中未定义的局部变量或方法“json”
当我尝试获取所有类别(索引操作)时出现错误:
但在表演中一切都很好。所有文件都有 .jbuilder 扩展名。这是控制器代码:
堆栈跟踪:
app/views/categories/index.json.builder:1:in
_app_views_categories_index_json_builder___502133872307116590_70140532925300' actionpack (3.2.11) lib/action_view/template.rb:145:in
block in render '
activesupport (3.2.11) lib/active_support/notifications.rb:125:in render'instrument'
actionpack (3.2.11) lib/action_view/template.rb:143:in
ruby-on-rails - 如何在 JBuilder 中构建以下 to_json?
我的模型中有方法
我想在 JBuilder 中重写它并添加另一个属性:type_name: self.class.name
ruby-on-rails-3 - rails jbuilder 为 nil 获取 Called id
我正在尝试使用 jbuilder gem 来格式化 json 输出。
控制器
tree.json.jbuilder
使用 url 进行测试:
结果: