0

如何在 ROR 下使用acts_as_taggable 返回带有“example”标签的帖子数

目前我正在通过声明来实现这一点

<%=Questions.find_tagged_with("example", :match_all => true).size%>

我想知道是否还有其他更好的解决方案,在此先感谢您!

4

1 回答 1

0

您可以尝试在模型中使用命名范围,然后对其调用 count ,例如

named_scope :tagged_with, lambda {|tag| find_options_for_find_tagged_with(tag)}

然后:

Questions.tagged_with("example").count

或者类似的东西。find_options_for_find_tagged_with中定义acts_as_taggable

于 2009-08-20T23:44:25.097 回答