2017-03-03 25 views
0

在我的聯繫人模型中,我將移動屬性的數據類型設置爲整數,但是當我在postgres上檢查數據庫時,只有移動設備的最後4位數字返回。請有人向我解釋爲什麼會發生這種情況? 這是我在導軌控制檯中輸入的內容。只有最後4位數字插入db

contact6 = Contact.create(名稱: 「盧克」,地址: 「878測試ST」,電子郵件地址: 「[email protected]」,移動:666-666-6666)

enter image description here

enter image description here

回答

0

它將其視爲計算並返回-6666,然後將其插入到db中,就像您期望的那樣。

mobile: 666-666-6666 

如果你想以這種格式在數據庫中的手機號碼,你將不得不使用字符串字段或文本字段,並插入這樣

mobile: '666-666-6666' 
+1

得到它。謝謝你的幫助! – anniehswong

+1

@anniehswong如果它有助於單擊答案上downvote按鈕下方的複選標記。這樣,人們知道答案已經解決,而答案者得到+15代表。 – the12

+0

@ the12明白了。對不起,我仍然習慣了stackoverflow。 – anniehswong

相關問題