У меня есть следующий вид, чтобы показать категории с графомкак показать количество каждого списка категорий рельсы
<% @categories.each do |category| %>
<% category.sub_categories.sort.each do |sub_category| %>
<li><%= link_to sub_category.name, "category/#{sub_category.slug}", title: sub_category.name.capitalize %> <%= sub_category.posts.where(status: 1).count %></li>
<% end %>
<% end %>
Но я не думаю, что с помощью where
с точки зрения не является хорошей идеей. Есть ли другой способ выполнить такую операцию.
Я получаю правильный счет, но мне нужен лучший способ сделать это. может кто-нибудь помочь
http://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-average –
@NitinJ Это нормально из приведенного выше документа' Person.count (: age) ', но как могу ли я подсчитать количество людей с возрастом 21. – kndwsu
Person.group (: age) .count (21) –