Tag: jbuilder

JSON – 为Rails嵌套子RABL或JBuilder

我的对象看起来像: [, , , , ] ltree_val确定其树结构的位置。 我需要生成像…… [{ “data” : “1”, “children” : [{ “data” : “1.1”, “children” : [{ “data” : “1.1.1” }] }] }, { “data” : “2” }] 我有孩子的地方由ltree值决定,它们本身就是同一个对象的元素。 如果我按照ltree值对这些对象进行排序,我该如何创建嵌套条目? 我对RABL或JBuilder持开放态度。 我完全迷失了。

在JBuilder中生成嵌套的JSON数组

我在轨道上的ruby中有这个型号 分支模型:has_many:菜单 class Branch < ActiveRecord::Base belongs_to :place belongs_to :city has_many :menus , dependent: :destroy belongs_to :type_place end 菜单型号:has_many:产品 class Menu < ActiveRecord::Base attr_accessible :description, :product_name, :price, :category_id, :menu_id belongs_to :branch has_many :products, dependent: :destroy end 产品型号: class Product < ActiveRecord::Base belongs_to :menu belongs_to :category end 在视图中使用以下代码: if @condition json.code :success json.branch do json.array!(@branches) do […]