aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Florisson2013-07-15 09:00:42 +0200
committerMarc Florisson2013-07-15 09:00:42 +0200
commitc4b365a555e4e5243ef2f3594e2b5e2fc02822a8 (patch)
treeb296b41d431c1d862b21cf760db6da5feae2a216
parent68ec1a20450166a362d53b9781cc86697d3c49a1 (diff)
downloadchouette-core-c4b365a555e4e5243ef2f3594e2b5e2fc02822a8.tar.bz2
refactor set_accessibiliity migration for performance purpose
-rw-r--r--db/migrate/20130710123351_set_accessibiliity_to_existing_stop_area.ninoxe_engine.rb13
1 files changed, 4 insertions, 9 deletions
diff --git a/db/migrate/20130710123351_set_accessibiliity_to_existing_stop_area.ninoxe_engine.rb b/db/migrate/20130710123351_set_accessibiliity_to_existing_stop_area.ninoxe_engine.rb
index d6511e833..0d8db8fb1 100644
--- a/db/migrate/20130710123351_set_accessibiliity_to_existing_stop_area.ninoxe_engine.rb
+++ b/db/migrate/20130710123351_set_accessibiliity_to_existing_stop_area.ninoxe_engine.rb
@@ -1,15 +1,10 @@
# This migration comes from ninoxe_engine (originally 20130710122648)
class SetAccessibiliityToExistingStopArea < ActiveRecord::Migration
def up
- Chouette::StopArea.all.each do |s|
- if s.mobility_restricted_suitability.nil?
- s.mobility_restricted_suitability = false
- s.stairs_availability = false
- s.lift_availability = false
- s.int_user_needs = 0
- s.save
- end
- end
+ Chouette::StopArea.update_all( :mobility_restricted_suitability => false,
+ :stairs_availability => false,
+ :lift_availability => false,
+ :int_user_needs => 0)
end
def down