我有一个分类模型。
attr_accessible :name, :parent, :tags, :active, :image示例数据如下所示
"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会给出所有类别和所有字段,现在我想创建一个包含标签和类别名称的数组。数组数据应如下所示
[["Bakery", "bakehouse"]
["Bakery", "baker"]
["Bakery", "bakeries"]
["Bakery", "bakers"]
["Bakery", "bakery"]
.....
["Beauty & Makeup", "makeup"]]如何做到这一点?
发布于 2011-08-22 18:31:26
@categories.map {|cat| cat.tags.split(/, /).map {|tag| [cat.name, tag]}}应该可以做到这一点。
https://stackoverflow.com/questions/7146082
复制相似问题