Advertisement
saasbook

Migration for HW2

Jan 30th, 2012
409
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.11 KB | None | 0 0
  1. class AddMoreMovies < ActiveRecord::Migration
  2.   MORE_MOVIES = [
  3.     {:title => 'Aladdin', :rating => 'G', :release_date => '25-Nov-1992'},
  4.     {:title => 'The Terminator', :rating => 'R', :release_date => '26-Oct-1984'},
  5.     {:title => 'When Harry Met Sally', :rating => 'R', :release_date => '21-Jul-1989'},
  6.     {:title => 'The Help', :rating => 'PG-13', :release_date => '10-Aug-2011'},
  7.     {:title => 'Chocolat', :rating => 'PG-13', :release_date => '5-Jan-2001'},
  8.     {:title => 'Amelie', :rating => 'R', :release_date => '52-Apr-2001'},
  9.     {:title => '2001: A Space Odyssey', :rating => 'G', :release_date => '6-Apr-1968'},
  10.     {:title => 'The Incredibles', :rating => 'PG', :release_date => '5-Nov-2004'},
  11.     {:title => 'Raiders of the Lost Ark', :rating => 'PG', :release_date => '12-Jun-1981'},
  12.     {:title => 'Chicken Run', :rating => 'G', :release_date => '21-Jun-2000'},
  13.   ]
  14.   def up
  15.     MORE_MOVIES.each do |movie|
  16.       Movie.create!(movie)
  17.     end
  18.   end
  19.  
  20.   def down
  21.     MORE_MOVIES.each do |movie|
  22.       Movie.find_by_title_and_rating(movie[:title], movie[:rating]).destroy
  23.     end
  24.   end
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement