1

我正在使用 mysql2 gem (v0.3.11) 运行 Rails 3.1.1。出于某种原因,当向表中添加一些小数列时,它会生成整数字段。它没有给我任何错误,并且迁移显示正在创建十进制列。有没有其他人遇到过这个问题?这是我的迁移中的一行:

add_column :tracks, :energy, :decimal, precision: 18

我通常不会跑到 StackOverflow,但我真的不知道在哪里寻找问题。

4

1 回答 1

2

尝试将:scale => xx小数点右侧需要的数字位数)添加到迁移中的行。

来源和更多信息

于 2012-11-01T22:13:55.733 回答