Announcing 'acts_as_taggable_on' - Intridea Development Blog
acts_as_taggableにタグのコンテキストを持つよう拡張したプラグイン。
基本的な使い方はREADMEを見ると分かる。
READMEに書いていないことを以下に補足しておく。
class Post < ActiveRecord::Base acts_as_taggable_on :tags, :skills, :categories end
モデルに関連付けられているタグを取得する。
>> Post.tag_counts => [#<Tag id: 1, name: "programming">, #<Tag id: 2, name: "network">, #<Tag id: 3, name: "foolish">] >> Post.tag_counts_on("tags") => [#<Tag id: 1, name: "programming">, #<Tag id: 2, name: "network">, #<Tag id: 3, name: "foolish">] >> Post.tag_counts_on("skills") => [#<Tag id: 4, name: "ruby">, #<Tag id: 5, name: "rails">]