Another round of splash design
* Add map to splash * Reverse venue<->conference relation * Split venue address into fields * Don't go through venue for lodgings anymore
This commit is contained in:
parent
30e8ab856c
commit
cb227a0afc
55 changed files with 717 additions and 548 deletions
|
|
@ -0,0 +1,25 @@
|
|||
class ChangeVenueConferenceAssociation < ActiveRecord::Migration
|
||||
class TempConference < ActiveRecord::Base
|
||||
self.table_name = 'conferences'
|
||||
end
|
||||
|
||||
class TempVenue < ActiveRecord::Base
|
||||
self.table_name = 'venues'
|
||||
attr_accessible :conference_id
|
||||
end
|
||||
|
||||
def change
|
||||
add_column :venues, :conference_id, :integer
|
||||
TempVenue.reset_column_information
|
||||
|
||||
# Change association from venue and conference
|
||||
TempConference.all.each do |conference|
|
||||
if TempVenue.exists?(id: conference.venue_id)
|
||||
venue = TempVenue.find_by(id: conference.venue_id)
|
||||
venue.update_attributes(conference_id: conference.id)
|
||||
end
|
||||
end
|
||||
|
||||
remove_column :conferences, :venue_id, :integer
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue