gpt4 book ai didi

ruby-on-rails - Ruby/Rails 中的邮政编码、to_i 和前导零

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:25 26 4
gpt4 key购买 nike

我正在尝试将参数中传递的邮政编码保存为 "07306""03452",但是 to_i 似乎在验证之前将这些字符串值转换为 73063452,因此验证一直失败。

如何防止 Ruby 删除前导零?

邮政编码是数据库中的整数字段,验证使用以下格式检查邮政编码:

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

最佳答案

在谈论整数时,在概念上没有意义的前导 0。在使用时格式化邮政编码(即确保它具有正确的格式,在从 int 转换为 str 时添加前导 0),或者将其保存为字符串

关于ruby-on-rails - Ruby/Rails 中的邮政编码、to_i 和前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com