blob: deae9a05d2b7ec6a76e2968a0d6835f84e3a5d35 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
class AddSoftkeyableToSoftkey < ActiveRecord::Migration
def up
add_column :softkeys, :softkeyable_type, :string
add_column :softkeys, :softkeyable_id, :integer
Softkey.where('call_forward_id > 0').each do |softkey|
softkey.update_attributes( :softkeyable_type => 'CallForward', :softkeyable_id => softkey.call_forward_id )
end
remove_column :softkeys, :call_forward_id
end
def down
remove_column :softkeys, :softkeyable_type
remove_column :softkeys, :softkeyable_id
add_column :softkeys, :call_forward_id, :integer
end
end
|