看起来Act_as_taggable_on是更成熟的宝石,但Rocket_tag是更新和更热门的宝石。
你会推荐哪一个,为什么?
我发现大多数比较 Rails 标记的帖子都已经过时了,我想知道是否有人知道 Rocket_tag (关于它的信息不多)。
看起来Act_as_taggable_on是更成熟的宝石,但Rocket_tag是更新和更热门的宝石。
你会推荐哪一个,为什么?
我发现大多数比较 Rails 标记的帖子都已经过时了,我想知道是否有人知道 Rocket_tag (关于它的信息不多)。
我是rocket_tag的作者,所以我有点偏见。我编写rocket_tag 的原因是我发现其他可标记gem 的代码混乱且不可读,因此难以扩展和使用。我通常使用 Ernie Millers excelent Squeel GEM 来编写和编写数据库查询。Squeel 是一个超级干净和强大的 ruby DSL,用于组合 SQL。
如果您需要一些自定义标记查询,那么我建议您看看 Rocket_tag 是如何组合在一起的,并尝试推出您自己的标记分析方法。
我两个都用过。
我对 act_as_taggable 非常满意,但是对于 Rails 3.1,我切换到了 rocket_tag。
在 Rails <3.1 act_as_taggable 中的每个项目上。
对不起,我没有任何在线资源,只是我个人的看法。