Sha256: 2a21375b084e011958c282b895d61daed5a2069658755104dda645853f4e4d25
Contents?: true
Size: 847 Bytes
Versions: 7
Compression:
Stored size: 847 Bytes
Contents
class ForumsController < ApplicationController filter_resource_access def index @forums = Forum.all end def show search = Topic.search(params[:search]).forum_id_equals(@forum.id) @topics = search.all.paginate(:per_page => 20, :page => params[:page]) end def new end def create if @forum.save flash[:notice] = "Successfully created forum." redirect_to @forum else render :action => 'new' end end def edit end def update if @forum.update_attributes(params[:forum]) flash[:notice] = "Successfully updated forum." redirect_to @forum else render :action => 'edit' end end def destroy @forum = Forum.find(params[:id]) @forum.destroy flash[:notice] = "Successfully destroyed forum." redirect_to forums_url end end
Version data entries
7 entries across 7 versions & 1 rubygems