Ruby on rails 如何返回标记为“的帖子数量”;例如;使用acts_作为ROR下的标记

Ruby on rails 如何返回标记为“的帖子数量”;例如;使用acts_作为ROR下的标记,ruby-on-rails,acts-as-taggable,Ruby On Rails,Acts As Taggable,如何在ROR下使用acts_as_taggable返回标记有“example”的帖子数量 目前我正在通过declare实现这一点 <%=Questions.find_tagged_with("example", :match_all => true).size%> true).大小%> 我想知道是否还有其他更好的解决方案,提前谢谢 您可以尝试在模型中使用命名作用域,然后对其调用count,例如 named_scope :tagged_with, lambda {|tag|

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

目前我正在通过declare实现这一点

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

我想知道是否还有其他更好的解决方案,提前谢谢

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

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

或者类似的东西<使用标记的(查找)的(代码>查找选项)在作为(标记)中定义

Questions.tagged_with("example").count