holderdeord/hdo-site

View on GitHub
app/controllers/categories_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class CategoriesController < ApplicationController
  hdo_caches_page :index, :show

  def index
    @categories = Category.all_with_children
  end

  def show
    @category = Category.includes(
      :parliament_issues,
      promises: [:parliament_period, :promisor, :categories]
    ).find(params[:id])

    fresh_when @category, public: can_cache?
  end

end