6

看起来Act_as_taggable_on是更成熟的宝石,但Rocket_tag是更新和更热门的宝石。

你会推荐哪一个,为什么?

我发现大多数比较 Rails 标记的帖子都已经过时了,我想知道是否有人知道 Rocket_tag (关于它的信息不多)。

4

2 回答 2

3

我是rocket_tag的作者,所以我有点偏见。我编写rocket_tag 的原因是我发现其他可标记gem 的代码混乱且不可读,因此难以扩展和使用。我通常使用 Ernie Millers excelent Squeel GEM 来编写和编写数据库查询。Squeel 是一个超级干净和强大的 ruby​​ DSL,用于组合 SQL。

如果您需要一些自定义标记查询,那么我建议您看看 Rocket_tag 是如何组合在一起的,并尝试推出您自己的标记分析方法。

于 2012-06-13T07:03:41.780 回答
3

我两个都用过。

我对 act_as_taggable 非常满意,但是对于 Rails 3.1,我切换到了 rocket_tag。

在 Rails <3.1 act_as_taggable 中的每个项目上。

对不起,我没有任何在线资源,只是我个人的看法。

于 2012-06-05T13:39:25.160 回答