1、安装
ruby script/plugin install http://svn.viney.net.nz/things/rails/plugins/acts_as_taggable_on_steroids
2、
class Post < ActiveRecord::Base acts_as_taggable end
3、
p = Post.find(:first)
p.tag_list = "Funny, Silly" #为Post添加Tag p.tag_list # ["Funny", "Silly"] p.tag_list.add("Great", "Awful") #添加,注意,分隔符一定要使用 , 号,不能使用空格,默认只认逗号 p.tag_list.remove("Funny") #删除 Post.find_tagged_with('Funny, Silly') #查找某也拥有某Tag的Post Post.find_tagged_with('Funny, Silly', :match_all => true) #同上,不过要完全匹配 User.find(:first).posts.tag_counts #统计Tag数 4、另外关于cached_tag_list即TagHelper参考Plugus的Readme