ApplicationController.class_eval do include Refinery::Blog::ControllerHelper before_filter :populate_sidebars before_filter :populate_home_page, :only => [:home] protected def populate_sidebars @sidebar_modules = [] Refinery::Blog::Category.all.each do |c| @sidebar_modules << SidebarBlogCategory.new(c) end # # The blog categories and tags are listed in the right sidebar # on every page. # find_all_blog_categories find_tags end def populate_home_page @posts = Refinery::Blog::Post .live .includes(:comments, :categories) .where(:refinery_blog_categories => { :sidebar_position => 0 }) .page(params[:page]) end end