acts_as_taggbleがpostgresqlでエラー

taggable.rbの271行あたりの

          sql << " GROUP BY #{t}.name"

          sql << " GROUP BY #{t}.name, #{t}.#{t_pk}"

に直すとpostgresqlでも通った。どうも「GROUP BY句で指定していない列は、SELECT句に含めることができない」という制限に引っかかっている模様。同じ理由でfind_tagged_withも動作しない。こっちはSELECT句に*が使われていて,簡単に回避する方法が分からない。

【回避方法】http://rubyforge.org/tracker/index.php?func=detail&aid=2482&group_id=923&atid=3629
ただしmysqlで動作するかどうか未テストとのこと。

最近のはプラグインになっていて全然別物になっているってホント? > acts_as_taggable