2018-07-09-1

decimal{10,2}含义

1、 十进制
2、 总共 10位(包含小数点、小数位)
3、 小数点两位
PS: 12.167 保存后 是 12.17

迁移中的修饰符

指对字段增加说明性的东东,如:不允许为空、长度不超过多少位、保留精度、默认值、索引等等

在命令生成器中带修饰符

rails g model product name:string 'price:decimal{10,2}'
PS:修饰符都放在{}中,且这里decimal必须连同字段一起用字符串包起来,不然不能正确生成
rails g model product name:string{10}
PS:字符串长度限制
rails g model product name
PS: 默认情况下,不指定类型时,类型是字符串