Class Admin::ImagesController
In: app/controllers/admin/images_controller.rb
Parent: Admin::BaseController

Methods

create   destroy   edit   index   new   show   update  

Public Instance methods

[Source]

    # File app/controllers/admin/images_controller.rb, line 25
25:   def create
26:     @image = Image.new(params[:image])
27:     if @image.save
28:       flash[:notice] = 'El imagen se ha guardado correctamente'
29:       redirect_to admin_image_path(@image)
30:     else
31:       render :action => 'new'
32:     end
33:   end

[Source]

    # File app/controllers/admin/images_controller.rb, line 45
45:   def destroy
46:     @image = Image.find(params[:id])
47:     if @image.destroy
48:       flash[:notice] = 'El imagen se ha eliminado correctamente'
49:       redirect_to admin_images_path
50:     else
51:       flash[:error] = 'El imagen no se ha podido eliminar'
52:       redirect_to admin_image_path(@image)
53:     end
54:   end

[Source]

    # File app/controllers/admin/images_controller.rb, line 20
20:   def edit
21:     @image = Image.find(params[:id])
22:     @title = 'Modificar imagen'
23:   end

[Source]

   # File app/controllers/admin/images_controller.rb, line 5
5:   def index
6:     @title = 'Imágenes'
7:     @images = Image.paginate :page => params[:page], :order => "created_at DESC"
8:   end

[Source]

    # File app/controllers/admin/images_controller.rb, line 15
15:   def new
16:     @image = Image.new
17:     @title = 'Nueva imagen'
18:   end

[Source]

    # File app/controllers/admin/images_controller.rb, line 10
10:   def show
11:     @image = Image.find(params[:id])
12:     @title = @image.name
13:   end

[Source]

    # File app/controllers/admin/images_controller.rb, line 35
35:   def update
36:     @image = Image.find(params[:id])
37:     if @image.update_attributes(params[:image])
38:       flash[:notice] = 'El imagen se ha guardado correctamente'
39:       redirect_to admin_image_path(@image)
40:     else
41:       render :action => 'edit'
42:     end
43:   end

[Validate]