我的客户表中有contact_number 使用字段整数。我尝试在 rails c 中创建记录,但显然它无法存储更大的数字字段。我在网上环顾四周,我想我应该使用浮点数而不是整数,因为精度为 10 个数字,就像在美国一样
我的想法是创建一个新的迁移
class ChangeContactNumberInCustomerTableToFloatFromInteger < ActiveRecord::Migration
def change_table
remove_column :customers, :contact_number, :integer
add_column :customers, :contact_number, :float
end
end
我如何指定精度,这是正确的方法吗?