2017-05-17 28 views
1

我有這樣的Rails的DATE_FIELD

<div class="field"> 
    <%= f.label :dob %> 
    <%= f.date_field :dob %> 
</div> 

所以在我的移民文件,表格輸入..我應該將其保存爲一個字符串?

def change 
    t.string :dob 
end 

回答

1

該列查詢,你應該將其添加爲date

def change 
    t.date :dob 
end 
0

使用datetimedate而不是字符串。這樣,您就可以在需要

def change 
    add_column :table_name, :dob, datetime 
end 

OR

create_table(:table_name) do |t| 
    t.datetime :dob 
end