diff options
| author | Marc Florisson | 2013-07-15 09:00:42 +0200 |
|---|---|---|
| committer | Marc Florisson | 2013-07-15 09:00:42 +0200 |
| commit | c4b365a555e4e5243ef2f3594e2b5e2fc02822a8 (patch) | |
| tree | b296b41d431c1d862b21cf760db6da5feae2a216 | |
| parent | 68ec1a20450166a362d53b9781cc86697d3c49a1 (diff) | |
| download | chouette-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.rb | 13 |
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 |
