Почтовый индекс, to_i и ведущий ноль в Ruby / Rails

Я пытаюсь сохранить почтовые индексы, которые передаются в параметрах как"07306", а также"03452", ноto_i кажется, преобразует эти строковые значения в7306 а также3452 до проверки, из-за которой проверка не проходит.

Как я могу помешать Ruby удалить ведущие нули?

Почтовый индекс является целочисленным полем в базе данных, и проверка проверяет формат почтового индекса, используя:

validates_format_of :zip, :with => /\A[+\-]?\d+\Z/, :message => "Please enter a valid US zipcode"

Ответы на вопрос(3)

Ваш ответ на вопрос