首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >帮助创建数组

帮助创建数组
EN

Stack Overflow用户
提问于 2011-08-22 18:25:31
回答 1查看 23关注 0票数 0

我有一个分类模型。

代码语言:javascript
复制
attr_accessible :name, :parent, :tags, :active, :image

示例数据如下所示

代码语言:javascript
复制
"Bakery",null,"bakehouse, baker, bakeries, bakers, bakery, bakeshop, biscuit factory, boulangerie,  bread bakery, bread, cake bakery, cake topper, cake toppers, cake, cakes, confectionery, cook shop, pastry kitchen, pastry shop, pastry, patisserie, wedding cake", 1, null
"Beauty & Makeup",null,"makeup, ", 1, null

执行@categories = Category.all会给出所有类别和所有字段,现在我想创建一个包含标签和类别名称的数组。数组数据应如下所示

代码语言:javascript
复制
[["Bakery", "bakehouse"]
["Bakery", "baker"]
["Bakery", "bakeries"]
["Bakery", "bakers"]
["Bakery", "bakery"]
.....
["Beauty & Makeup", "makeup"]]

如何做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-22 18:31:26

@categories.map {|cat| cat.tags.split(/, /).map {|tag| [cat.name, tag]}}应该可以做到这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7146082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档