0

两部分问题:

我正在使用acts_as_taggable_on,并且我想生成一个包含用于特定模型的所有记录的所有标签的数组。但我希望该列表包含重复项。

当我选择一个标签时,我会生成一个由该标签标记的所有记录的列表。然后,我如何生成属于该记录列表的所有其他标签的列表(也不包含重复项?)

换句话说,对于记录的子集,我如何显示所有关联的标签(当然,减去生成该子集的标签?)

4

1 回答 1

0

这个答案吗?http://www.ruby-doc.org/core/classes/Array.html#M000277

a = [ "a", "a", "b", "b", "c" ]
a.uniq!   #=> ["a", "b", "c"]

对于你的第二个问题http://www.ruby-doc.org/core/classes/Array.html#M000273

[ 1, 1, 2, 2, 3, 3, 4, 5 ] - [ 1, 2, 4 ]  #=>  [ 3, 3, 5 ]
于 2011-04-22T13:46:15.453 回答