| Class | Admin::VelodromesController |
| In: |
app/controllers/admin/velodromes_controller.rb
|
| Parent: | Admin::AdminController |
# File app/controllers/admin/velodromes_controller.rb, line 18
18: def create
19: expire_cache
20: @velodrome = Velodrome.create(params[:velodrome])
21:
22: if @velodrome.errors.empty?
23: flash[:notice] = "Created #{@velodrome.name}"
24: return redirect_to(new_admin_velodrome_path)
25: end
26: render(:template => 'admin/velodromes/edit')
27: end
# File app/controllers/admin/velodromes_controller.rb, line 44
44: def destroy
45: @velodrome = Velodrome.find(params[:id])
46: flash[:notice] = "Deleted #{@velodrome.name}"
47: @velodrome.destroy
48: redirect_to(admin_velodromes_path)
49: expire_cache
50: end
# File app/controllers/admin/velodromes_controller.rb, line 29
29: def edit
30: @velodrome = Velodrome.find(params[:id])
31: end
# File app/controllers/admin/velodromes_controller.rb, line 9
9: def index
10: @velodromes = Velodrome.find(:all, :order => "name")
11: end
# File app/controllers/admin/velodromes_controller.rb, line 13
13: def new
14: @velodrome = Velodrome.new
15: render :action => "edit"
16: end
# File app/controllers/admin/velodromes_controller.rb, line 33
33: def update
34: expire_cache
35: @velodrome = Velodrome.find(params[:id])
36:
37: if @velodrome.update_attributes(params[:velodrome])
38: flash[:notice] = "Updated #{@velodrome.name}"
39: return redirect_to(edit_admin_velodrome_path(@velodrome))
40: end
41: render(:template => 'admin/velodromes/edit')
42: end