本文介绍了如何在rabl模板的子级中添加父级属性(当父级是数组时)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在rabl模板的子项中添加父项属性?为此,请执行以下操作:
How to add parent attributes inside its children in rabl template? To do something like this:
some_root_attr: { attr_a: 'rgtr', parent: [ { attr_1: 'asd', child: { attr_3: 6, attr_from_parent_array_member: 'cvb' } }, { attr_1: 'ert', child: { attr_3: 9, attr_from_parent_array_member: 'erty' } }, ... ] }如何在父数组成员的孩子中获取父数组成员?
How to get parent array member inside parent array member's child?
推荐答案nesquena在github上发布了解决方案: github/nesquena/rabl/issues/436
nesquena posted solution on github: github/nesquena/rabl/issues/436
collection @posts node :categories do |p| p.categories.map do |c| partial("categories/show", :object => c).merge(:post_attr => p.post_attr) end end更多推荐
如何在rabl模板的子级中添加父级属性(当父级是数组时)?
发布评论