| Class | Admin::MaterialsController |
| In: |
app/controllers/admin/materials_controller.rb
|
| Parent: | Admin::BaseController |
Antiguo controlador para subir ficheros adjuntos. Actualmente no se usa.
# File app/controllers/admin/materials_controller.rb, line 23
23: def create
24: @material = Material.new(params[:material])
25: if @material.save
26: flash[:notice] = 'El fichero se ha guardado correctamente'
27: redirect_to admin_materials_path
28: else
29: render :action => 'new'
30: end
31: end
# File app/controllers/admin/materials_controller.rb, line 43
43: def destroy
44: @material = Material.find(params[:id])
45: if @material.destroy
46: flash[:notice] = 'El fichero se ha eliminado correctamente'
47: redirect_to admin_materials_path
48: else
49: flash[:error] = 'El fichero no se ha podido eliminar'
50: redirect_to admin_material_path(@material)
51: end
52: end
# File app/controllers/admin/materials_controller.rb, line 18
18: def edit
19: @material = Material.find(params[:id])
20: @title = 'Modificar fichero'
21: end
# File app/controllers/admin/materials_controller.rb, line 3 3: def index 4: @title = 'Ficheros' 5: @materials = Material.paginate :page => params[:page], :order => "title" 6: end
# File app/controllers/admin/materials_controller.rb, line 13
13: def new
14: @material = Material.new
15: @title = 'Nuevo fichero'
16: end
# File app/controllers/admin/materials_controller.rb, line 8
8: def show
9: @material = Material.find(params[:id])
10: @title = @material.title
11: end
# File app/controllers/admin/materials_controller.rb, line 33
33: def update
34: @material = Material.find(params[:id])
35: if @material.update_attributes(params[:material])
36: flash[:notice] = 'El fichero se ha guardado correctamente'
37: redirect_to admin_material_path(@material)
38: else
39: render :action => 'edit'
40: end
41: end