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
有此遷移,在heroku上運行它,但沒有任何更改。新字段不會出現在表格中。不知道哪裏出了問題heroku和db遷移
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)
在我的本地機器上一切正常。試圖重新啓動,沒有幫助。
試試重裝!從控制檯。 – 2011-05-22 15:43:36
重新加載沒有幫助 – 2011-05-22 15:47:13
即時想要保留我的數據加上即時消息不知道這種方法將工作 – 2011-05-22 15:48:04