0
在我的聯繫人模型中,我將移動屬性的數據類型設置爲整數,但是當我在postgres上檢查數據庫時,只有移動設備的最後4位數字返回。請有人向我解釋爲什麼會發生這種情況? 這是我在導軌控制檯中輸入的內容。只有最後4位數字插入db
contact6 = Contact.create(名稱: 「盧克」,地址: 「878測試ST」,電子郵件地址: 「[email protected]」,移動:666-666-6666)
在我的聯繫人模型中,我將移動屬性的數據類型設置爲整數,但是當我在postgres上檢查數據庫時,只有移動設備的最後4位數字返回。請有人向我解釋爲什麼會發生這種情況? 這是我在導軌控制檯中輸入的內容。只有最後4位數字插入db
contact6 = Contact.create(名稱: 「盧克」,地址: 「878測試ST」,電子郵件地址: 「[email protected]」,移動:666-666-6666)
它將其視爲計算並返回-6666
,然後將其插入到db中,就像您期望的那樣。
mobile: 666-666-6666
如果你想以這種格式在數據庫中的手機號碼,你將不得不使用字符串字段或文本字段,並插入這樣
mobile: '666-666-6666'
得到它。謝謝你的幫助! – anniehswong
@anniehswong如果它有助於單擊答案上downvote按鈕下方的複選標記。這樣,人們知道答案已經解決,而答案者得到+15代表。 – the12
@ the12明白了。對不起,我仍然習慣了stackoverflow。 – anniehswong