我在续集中创建了一个迁移:
Sequel.migration do
up do
create_table(:products) do
primary_key :id
String :name, :null=>false
Numeric :price, :null=>false
Text :description, :null=>false
end
end
down do
drop_table(:products)
end
end
我使用数字类型的价格,现在当我把" 5"在表单中,它从我的数据库返回为0.5E1。我做错了什么?
答案 0 :(得分:0)
0.5E1
意味着5
我认为数据库设置不是以这种格式保留数字,而是客户端显示。所以在你引用的代码中没有错。