Rag*_*ghu 3 ruby ruby-on-rails ruby-on-rails-3
我正在尝试保存在params中传递的邮政编码"07306",并且"03452",但to_i似乎是将这些字符串值转换为验证之前7306和3452之后,因为验证仍然失败.
如何防止Ruby删除前导零?
邮政编码是数据库中的整数字段,验证使用以下方法检查zip的格式:
validates_format_of :zip, :with => /\A[+\-]?\d+\Z/, :message => "Please enter a valid US zipcode"
Run Code Online (Sandbox Code Playgroud)
0在谈论整数时,在概念上有一个领先是没有意义的.在使用时格式化zipcode(即确保它具有正确的格式,0在从int转换为str时添加前导),或将其保存为字符串
| 归档时间: |
|
| 查看次数: |
1581 次 |
| 最近记录: |