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