Class Admin::ArticleCategoriesController
In: app/controllers/admin/article_categories_controller.rb
Parent: Admin::AdminController

Edit categories for articles for homepage. Unrelated to Event Categories.

Methods

create   destroy   edit   index   new   show   update  

Public Instance methods

[Source]

    # File app/controllers/admin/article_categories_controller.rb, line 22
22:   def create
23:     @article_category = ArticleCategory.new(params[:article_category])
24: 
25:     if @article_category.save
26:       flash[:notice] = 'ArticleCategory was successfully created.'
27:       redirect_to admin_article_categories_url
28:     else
29:       render :new
30:     end
31:   end

[Source]

    # File app/controllers/admin/article_categories_controller.rb, line 44
44:   def destroy
45:     @article_category = ArticleCategory.find(params[:id])
46:     @article_category.destroy
47: 
48:     redirect_to admin_article_categories_url
49:   end

[Source]

    # File app/controllers/admin/article_categories_controller.rb, line 18
18:   def edit
19:     @article_category = ArticleCategory.find(params[:id])
20:   end

[Source]

   # File app/controllers/admin/article_categories_controller.rb, line 6
6:   def index
7:     @article_categories = ArticleCategory.find(:all, :order => "parent_id, position")
8:   end

[Source]

    # File app/controllers/admin/article_categories_controller.rb, line 14
14:   def new
15:     @article_category = ArticleCategory.new
16:   end

[Source]

    # File app/controllers/admin/article_categories_controller.rb, line 10
10:   def show
11:     @article_category = ArticleCategory.find(params[:id])
12:   end

[Source]

    # File app/controllers/admin/article_categories_controller.rb, line 33
33:   def update
34:     @article_category = ArticleCategory.find(params[:id])
35: 
36:     if @article_category.update_attributes(params[:article_category])
37:       flash[:notice] = 'ArticleCategory was successfully updated.'
38:       format.html redirect_to(admin_article_categories_url)
39:     else
40:       render :edit
41:     end
42:   end

[Validate]