class AddExpMonthAndExpYearToOrder < ActiveRecord::Migration
def self.up
add_column :orders, :exp_month, :integer
add_column :orders, :exp_year, :integer
end
def self.down
remove_column :orders, :exp_month
remove_column :orders, :exp_year
end
end
Имейте эту миграцию, запустив ее на героку, но ничего не изменится. Новые поля не отображаются в таблице. Не знаю, где проблема
Ruby console for sample.heroku.com
>> Order
=> Order(id: integer, ship_address: string, city: string, state: string, zip: string, cc_number: string, telephone: string, cart_id: integer, created_at: datetime, updated_at: datetime)
>> exit
petya:geomarket > heroku rake db:migrate
(in /app)
== AddExpMonthAndExpYearToOrder: migrating ===================================
-- add_column(:orders, :exp_month, :integer)
-> 0.0025s
-- add_column(:orders, :exp_year, :integer)
-> 0.0017s
== AddExpMonthAndExpYearToOrder: migrated (0.0044s) ==========================
petya:geomarket > heroku console
Ruby console for sample.heroku.com
>> Order
=> Order(id: integer, ship_address: string, city: string, state: string, zip: string, cc_number: string, telephone: string, cart_id: integer, created_at: datetime, updated_at: datetime)
На моей локальной машине все работает нормально. Пытался ремигрировать, не помогло.