ActiveRecordのinteger型で先頭の0を省略しないようにしたい

Ruby on Railsで開発をしているんですが、
Userというテーブルが存在しております。

その中にuser_codeというカラムがあるのですが、これを8桁までの数値としたいです。

実際に入れてみたところ、
00112233 が 112233となって入ります。

これは仕様だとおもうのですが、先頭の0を省略せずにDBに保存する方法などはありますでしょうか?

string型に変更する選択肢はあるかと思うのですが、できればinteger型のままにしたいです。

よろしくおねがいいたします。

コメントを投稿

0 コメント