Browse categories
<% categories = Product.listable.joins(:category).select("categories.id, name, count(products.id) as product_count").group("categories.id, name").order("name") %>