回答

1

讓我們添加列一個表兩種方式:

t.column :model_type1, :integer, default: 0, null: false 
t.integer :model_type2, default: 0, null: false 

現在,我們可以檢查如何Rails的商店這兩列schema.rb

t.integer "model_type1", default: 0, null: false 
t.integer "model_type2", default: 0, null: false 

同時,我們也可以在檢查表結構數據庫(PostgeSQL在我的情況下):

model_type1 | integer | not null default 0 
model_type2 | integer | not null default 0 

正如你所看到的,無論是s給出了相同的結果。