在我的Contact模型中,我将移动属性的数据类型设置为整数但是当我在postgres上检查我的数据库时,只返回移动设备的最后4位数字。有人请向我解释为什么会这样吗? 这是我在rails控制台中输入的内容。
contact6 = Contact.create(姓名:“luke”,地址:“878 test st”,电子邮件:“luke@luke.com”,手机:666-666-6666)
答案 0 :(得分:0)
它将其视为计算并返回-6666
,然后将其插入到数据库中,就像您期望的那样。
mobile: 666-666-6666
如果您想在数据库中使用此格式的手机号码,则必须使用字符串字段或文本字段并插入此类
mobile: '666-666-6666'