class ForumsController
Public Instance Methods
create()
click to toggle source
# File lib/generators/squeezer/templates/app/controllers/forums_controller.rb, line 15 def create if @forum.save flash[:notice] = "Successfully created forum." redirect_to @forum else render :action => 'new' end end
destroy()
click to toggle source
# File lib/generators/squeezer/templates/app/controllers/forums_controller.rb, line 36 def destroy @forum = Forum.find(params[:id]) @forum.destroy flash[:notice] = "Successfully destroyed forum." redirect_to forums_url end
edit()
click to toggle source
# File lib/generators/squeezer/templates/app/controllers/forums_controller.rb, line 24 def edit end
index()
click to toggle source
# File lib/generators/squeezer/templates/app/controllers/forums_controller.rb, line 3 def index @forums = Forum.all end
new()
click to toggle source
# File lib/generators/squeezer/templates/app/controllers/forums_controller.rb, line 12 def new end
show()
click to toggle source
# File lib/generators/squeezer/templates/app/controllers/forums_controller.rb, line 7 def show search = Topic.search(params[:search]).forum_id_equals(@forum.id) @topics = search.all.paginate(:per_page => 20, :page => params[:page]) end
update()
click to toggle source
# File lib/generators/squeezer/templates/app/controllers/forums_controller.rb, line 27 def update if @forum.update_attributes(params[:forum]) flash[:notice] = "Successfully updated forum." redirect_to @forum else render :action => 'edit' end end