aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2014-05-02 16:32:12 +0200
committerLuc Donnet2014-05-02 16:32:12 +0200
commitb129bfec5ab5255eb94889ce118ed4130dc2468b (patch)
tree9803f5c833fa1cbc04155c25bbc163c82120cbfe
parent62e398c96e60ecb1a424a7fbbde4022220441f69 (diff)
downloadchouette-core-b129bfec5ab5255eb94889ce118ed4130dc2468b.tar.bz2
Move matrix call and fix bug for vehicle journeys index Refs #0020954
-rw-r--r--app/controllers/vehicle_journeys_controller.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/controllers/vehicle_journeys_controller.rb b/app/controllers/vehicle_journeys_controller.rb
index 0e8bca9cb..848fda507 100644
--- a/app/controllers/vehicle_journeys_controller.rb
+++ b/app/controllers/vehicle_journeys_controller.rb
@@ -30,9 +30,10 @@ class VehicleJourneysController < ChouetteController
update!(:alert => t('activerecord.errors.models.vehicle_journey.invalid_times'))
end
- def index
+ def index
index! do |format|
format.html {
+ @matrix ||= matrix
if collection.out_of_bounds?
redirect_to params.merge(:page => 1)
end
@@ -44,17 +45,16 @@ class VehicleJourneysController < ChouetteController
# overwrite inherited resources to use delete instead of destroy
# foreign keys will propagate deletion)
def destroy_resource(object)
- object.delete
+ object.delete
end
protected
alias_method :vehicle_journey, :resource
-
+
def collection
@q = parent.sorted_vehicle_journeys.search(params[:q])
- @vehicle_journeys ||= @q.result.order( "vehicle_journey_at_stops.departure_time").paginate(:page => params[:page], :per_page => 8)
- @matrix ||= matrix
+ @vehicle_journeys ||= @q.result.order( "vehicle_journey_at_stops.departure_time").paginate(:page => params[:page], :per_page => 8)
end
def matrix