15 lines
469 B
Ruby
15 lines
469 B
Ruby
# Categories logic goes here
|
|
class CategoryController < ShopController
|
|
def show
|
|
@category = Category.where('slug = ?', params[:id]).first
|
|
raise_404(@category)
|
|
@category.ancestors.reverse!.each do |ancestor|
|
|
if ancestor.id != 1
|
|
add_breadcrumb ancestor.name, "/category/#{ancestor.slug}"
|
|
end
|
|
end
|
|
add_breadcrumb @category.name, "/category/#{@category.slug}"
|
|
@products = @category.active_products.page(params[:page])
|
|
end
|
|
end
|