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

Antiguo controlador para subir imágenes. Actualmente no está en uso

Methods

create   destroy   edit   index   new   show   update  

Public Instance methods

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Validate]