| Class | Admin::ImagesController |
| In: |
app/controllers/admin/images_controller.rb
|
| Parent: | Admin::BaseController |
# 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
# 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
# File app/controllers/admin/images_controller.rb, line 20
20: def edit
21: @image = Image.find(params[:id])
22: @title = 'Modificar imagen'
23: end
# 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
# File app/controllers/admin/images_controller.rb, line 15
15: def new
16: @image = Image.new
17: @title = 'Nueva imagen'
18: end
# File app/controllers/admin/images_controller.rb, line 10
10: def show
11: @image = Image.find(params[:id])
12: @title = @image.name
13: end
# 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