问题标签 [rabl]
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 - 如何在 Rails 中使用 Rabl API 输出孩子的孩子?
我有三张表——商店、地址和销售。每个商店都有一个或多个地址。每个商店也有一个或多个销售。这些关系在我的模型中定义。我有一个 Rabl API,它返回有关销售的信息。我可以使用 child 轻松访问商店信息,如下所示:
但是,我如何访问与该商店有关的地址信息?模型中指定的销售和地址之间没有直接关系;关系是商店和地址之间的关系。
ruby-on-rails - Rails 一对多关系,结果为空
我有一个简单的数据库,它具有以下关系
每个问题都有一个 Questiontype(3 种不同的类型,例如 Questiontype1 、 Questiontype2 、 Questiontype3 )
在 Questiontype 有 question_id
- Question.rb(模型)
类问题 < ActiveRecord::Base belongs_to :questiontype1 belongs_to :questiontype2 belongs_to :questiontype3 end
- Questiontype1.rb(模型)
类 Questiontype1 < ActiveRecord::Base has_many :questions , :foreign_key => "question_id" end
- show.json.rabl(我用的是 Rabl)
对象@question 属性:id child:questiontype1 =>:questiontype1 做属性:id end
但是,当我从 Questiontype1 得到孩子时,结果为空
我能解决这个问题吗?
对不起我的英语,谢谢。
ruby-on-rails - 使用 Rabl 返回 Rails API 中存在 HABTM 关联的子节点
我正在使用流行的Rabl gem 在 Rails 中生成 JSON API。但是,我很难理解如何返回 HABTM 关联的结果。我有一个名为 Sale 的模型和一个名为 Merchandise 的模型。为每个指定了一个 HABTM 关联。我的 .rabl 文件如下所示。
对象@sales
我的模型只是通过@sales = Sale.all。
即使许多行具有有效的关系,子项中也不会返回任何内容。还有什么我需要做的吗?
ruby-on-rails - 如何对 Rabl 的收藏进行分页
我有这个模板:
女巫归来:
我想添加一些分页参数以呈现:
有任何想法吗?非常感谢!
ruby-on-rails - RABL:没有根键的 JSON 对象
我有这个 rabl 模板:
这给了我这个 JSON 响应:
但我希望它看起来像这样:
为什么 rabl 用一个名为comment
. 这样,当我在 javascript 中访问集合时,我必须编写:
代替:
我知道如果我:comments
在@photo
对象的属性列表中包含它,它会按照我想要的方式工作,但是当我想要每个comment
对象的另一个级别的嵌套关联时,除了使用之外没有其他方法可以处理它child
,但这给了我我不想要的 JSON 响应。
也许我只是误解了整个事情-有人可以解释或帮助吗?谢谢!
ruby-on-rails - Rails 3.1 使用 RABL 进行深度嵌套
我正在使用 RABL gem 为评论的用户呈现 JSON 用户数据,这些评论是图像的子级注释的子级。我想做类似的事情:
我知道这在 RABL 中无效,我也尝试使用子节点而不是节点,但无法以这种方式访问用户数据。我应该如何做这件事以及实现这一点的正确语法是什么?
ruby-on-rails - 无法使用 RABL
我正在尝试将 RABL gem 用于 JSON 格式,但即使是这个简单的基本示例也不起作用。
例如,这是控制器中的测试方法:
这是拉布尔
结果在这里:
事实上,我已经做了几次尝试,结果都是一样的,就像不考虑文件名一样......
ruby-on-rails - 如何使用 Rabl “按 id 排序” JSON
我想要 id 的 json 输出顺序(子 id)
我可以解决这个问题吗?
这是我项目中的一些代码
show.json.rabl(我用的是 Rabl)
book_controller.rb
对不起我的英语,谢谢。
ruby-on-rails - Rails + RABL 自定义动态键
RABL 是否可以动态设置键名?我正在尝试以以下格式输出...
我在 rabl 视图中有以下内容:
我的桌子看起来像:
选项被序列化
非常感谢