0
我正在使用rails 3.2進行以下遷移,並且created_at/updated_at都生成了。我的印象是添加t.timestamps是造成這些列產生的原因。爲什麼遷移沒有時間戳時會創建created_at/updated_at?
class CreateContactsCountries < ActiveRecord::Migration
def change
create_table :contacts_countries do |t|
t.string :name, :official_name, :null => false
t.string :alpha_2_code, :null => false, :limit => 2
t.string :alpha_3_code, :null => false, :limit => 3
end
add_index :contacts_countries, :alpha_2_code
end
end
你確定嗎?我使用的是Rails 3.2.8,當我刪除t.timestamps並運行遷移時,它沒有創建created_at並在字段中更新。 –