Sha256: e96264b59723cc4dbcb70f90aadfc7b16e089347c22551db87324cbe82a12620
Contents?: true
Size: 1.5 KB
Versions: 2
Compression:
Stored size: 1.5 KB
Contents
class Spud::Admin::PostCategoriesController < Spud::Admin::ApplicationController layout 'spud/admin/post' respond_to :html, :xml, :json before_filter :find_category, :only => [:show, :edit, :update, :destroy] add_breadcrumb 'Post Categories', :spud_admin_post_categories_path belongs_to_spud_app :post_categories def index @post_categories = SpudPostCategory.order('name asc').includes(:posts).paginate(:page => params[:page], :per_page => 15) respond_with @post_categories end def edit respond_with @post_category end def update if @post_category.update_attributes(params[:spud_post_category]) flash[:notice] = 'Post Category was successfully updated' expire_post_actions end respond_with @post_category, :location => spud_admin_post_categories_path end def new @post_category = SpudPostCategory.new respond_with @post_category end def create @post_category = SpudPostCategory.new(params[:spud_post_category]) if @post_category.save flash[:notice] = 'Post Category was successfully created' expire_post_actions end respond_with @post_category, :location => spud_admin_post_categories_path end def destroy if @post_category.destroy flash[:notice] = 'Post Category was successfully deleted' expire_post_actions end respond_with @post_category, :location => spud_admin_post_categories_path end private def find_category @post_category = SpudPostCategory.find(params[:id]) end def expire_post_actions expire_action news_url expire_action blog_url end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spud_blog-0.6.3 | app/controllers/spud/admin/post_categories_controller.rb |
spud_blog-0.6.0 | app/controllers/spud/admin/post_categories_controller.rb |