Ruby on rails 如何生成acts_as_taggable_on中使用的标记的非重复列表?
问题分两部分: 我使用的是acts_as_taggable_on,我想生成一个数组,其中包含一个特定模型的所有记录上使用的所有标记。但我希望该列表不包含重复项 当我选择一个标记时,我会生成一个由该标记标记的所有记录的列表。然后,如何生成属于该记录列表的所有其他标记的列表(也不是带有重复项的) 换句话说,对于记录的子集,我如何显示所有相关的标记(当然,减去生成该子集的标记?这是答案吗 第二个问题呢Ruby on rails 如何生成acts_as_taggable_on中使用的标记的非重复列表?,ruby-on-rails,arrays,tags,acts-as-taggable-on,Ruby On Rails,Arrays,Tags,Acts As Taggable On,问题分两部分: 我使用的是acts_as_taggable_on,我想生成一个数组,其中包含一个特定模型的所有记录上使用的所有标记。但我希望该列表不包含重复项 当我选择一个标记时,我会生成一个由该标记标记的所有记录的列表。然后,如何生成属于该记录列表的所有其他标记的列表(也不是带有重复项的) 换句话说,对于记录的子集,我如何显示所有相关的标记(当然,减去生成该子集的标记?这是答案吗 第二个问题呢 如何将acts as taggable中数组中的所有标记相加? a = [ "a", "a", "b
如何将acts as taggable中数组中的所有标记相加?
a = [ "a", "a", "b", "b", "c" ]
a.uniq! #=> ["a", "b", "c"]
[ 1, 1, 2, 2, 3, 3, 4, 5 ] - [ 1, 2, 4 ] #=> [ 3, 3, 5 ]