app/controllers/cms_admin/categories_controller.rb
class CmsAdmin::CategoriesController < CmsAdmin::BaseController
before_filter :load_category, :only => [:edit, :update, :destroy]
def edit
render
end
def create
@category = @site.categories.create!(params[:category])
rescue ActiveRecord::RecordInvalid
logger.detailed_error($!)
render :nothing => true
end
def update
@category.update_attributes!(params[:category])
rescue ActiveRecord::RecordInvalid
logger.detailed_error($!)
render :nothing => true
end
def destroy
@category.destroy
end
protected
def load_category
@category = @site.categories.find(params[:id])
rescue ActiveRecord::RecordNotFound
render :nothing => true
end
end