0

2部構成の質問:

私は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"]

2番目の質問については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 に答える