2012-09-29 27 views
1

我需要计算状态等于的映像中的所有微博。Ruby on Rails - SQL查询计数

<% for column in @images %> 
    <%= column.id %> 
    <%= column.microposts.count() %> 
<% end %> 

我已经试过这条线,但它不工作:

<%= column.microposts.count(" WHERE status='new' ") %> 

有没有一种方法,我可以添加一个条件?

回答

3
column.microposts.where(:status => 'new').count 
+0

感谢xdazz)! – user1560922

0
column.microposts.find_all_by_status('new').count