gpt4 book ai didi

ruby - 在 Rails 中验证加拿大邮政编码的好方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:13 24 4
gpt4 key购买 nike

我正在开发 Rails 4 应用程序,需要根据加拿大邮政编码(例如“B1C 2B3”)作为用户地址的一部分进行验证。

我找到了这颗 gem https://github.com/globaldev/going_postal但我认为仅仅为了验证就已经结束了。

还有其他方法可以编写邮政编码验证吗?

最佳答案

我知道你要求的是 oneliner 而不是添加 gem,但以防万一其他人考虑该选项,你可以使用 validates_zipcode 我写的 gem 。目前支持259个国家的邮政编码格式,大部分取自CLDR database 并且与 Rails 3 和 4 配合得很好。它确实支持加拿大 :)

你可以这样使用它:

class Address < ActiveRecord::Base
validates_zipcode :zipcode
# or
validates :zipcode, zipcode: { country_code_attribute: :postal_code }
end

关于ruby - 在 Rails 中验证加拿大邮政编码的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19353135/

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