百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

carmen

> 编程语言
开源

Ruby 地理区域存储库

1.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Ruby 地理区域存储库

卡门

Ruby 中的地理区域存储库 Carmen 包含以下内容:

  • 清洁的 API
  • 来自 iso-codes Debian 软件包的完整国家和地区数据
  • 一个合理的国际化方法

如何使用 Carmen

Carmen 旨在使用户能够轻松访问国家和地区数据。 您可以通过名称或代码查询国家: require 'carmen' 包括 Carmen us = Country.named('United States') => Country 对象有一些可能很有用的属性: us.alpha_2_code => 'US' us.alpha_3_code => '美国' us.numeric_code => '840' us.code # alpha_2_code 的别名 => 'US'

us.official_name => "美利坚合众国" 您可以使用单独的查找器方法按每个属性进行搜索(建议使用): gb = Country.alpha_2_coded('GB') => ru = Country.alpha_3_coded('RUS') => ad = Country.numeric_coded('020') # 请注意这里是字符串! 别名: numerically_coded => 注意: 请注意,在 numeric_coded 中,您应该传递一个由 3 个符号组成的零填充字符串。请注意,Ruby 会将带有前导零的整数解释为八进制数 (020 == 16 # => true)。 您可以使用单个方法中的任何代码查询国家/地区(不建议使用,将被淘汰): us = Country.coded('US') =>

us = Country.coded('USA') =>

us = Country.coded('840') # 注意这里是一个字符串 =>

一个 Country (及其子区域) 可以包含子区域。在美国,这些是各个州,但其他国家有其他类型的区域:

illinois.name => "伊利诺伊州"

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubycountriesgeographic-dataiso3166ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言