Sha256: a7d5647e99bb48de0e6b7f308c0930d5392a417cff0d22d7733e62f4b362eeb4

Contents?: true

Size: 752 Bytes

Versions: 64

Compression:

Stored size: 752 Bytes

Contents

require_dependency "my_forum/application_controller"

module MyForum
  class Admin::ForumsController < ApplicationController

    before_filter :verify_admin

    layout 'layouts/my_forum/admin_application'

    before_filter :find_category, only: [ :new, :create ]

    def index
      @categories = Category.all
    end

    def new
      @forum = @forum_category.forums.build
    end

    def create
      @forum = @forum_category.forums.build(forum_params)
      @forum.save ? redirect_to(admin_forums_path) : raise('forum not created')
    end

    protected

    def find_category
      @forum_category = Category.find(params[:category_id])
    end

    def forum_params
      params.require(:forum).permit(:name, :description)
    end
  end
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
my_forum-0.0.2.4 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.2.3 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.2.2 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.2.1 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.2 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta60 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta59 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta58 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta57 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta56 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta55 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta54 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta53 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta52 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta51 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta50 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta49 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta48 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta47 app/controllers/my_forum/admin/forums_controller.rb
my_forum-0.0.1.beta46 app/controllers/my_forum/admin/forums_controller.rb