我有这样的表单输入
<div class="field">
<%= f.label :dob %>
<%= f.date_field :dob %>
</div>
所以在我的迁移文件中..我应该将其保存为字符串吗?
def change
t.string :dob
end
答案 0 :(得分:1)
您应该将其添加为date
列
def change
t.date :dob
end
答案 1 :(得分:0)
使用datetime
或date
代替字符串。这样,您可以根据需要查询该列
def change
add_column :table_name, :dob, datetime
end
OR
create_table(:table_name) do |t|
t.datetime :dob
end