Skip to content
Extraits de code Groupes Projets
groups_controller.rb 889 octets
Newer Older
  • Learn to ignore specific revisions
  • class GroupsController < ApplicationController
      before_filter :authenticate_user!
    
      def create
        @group = current_user.group(params[:group])
        
        if @group.created_at
          flash[:notice] = "Successfully created group."
          redirect_to root_url
        else
          render :action => 'new'
        end
      end
      
      def new
        @group = Group.new
      end
      
      def destroy
        @group = Group.first(:id => params[:id])
        @group.destroy
        flash[:notice] = "Successfully destroyed group."
        redirect_to groups_url
      end
      
      def show
        @group = Group.first(:id => params[:id])
      end
    
      def edit
        @group = Group.first(:id => params[:id])
      end
    
      def update
        @group = Group.first(:id => params[:id])
        if @group.update_attributes(params[:group])
          flash[:notice] = "Successfully updated group."
          redirect_to @group
        else
          render :action => 'edit'
        end
      end
    
    end