Ruby on rails 是否有所有国家/地区的Yaml或SQL插入列表?
可能重复:Ruby on rails 是否有所有国家/地区的Yaml或SQL插入列表?,ruby-on-rails,ruby,csv,yaml,iso,Ruby On Rails,Ruby,Csv,Yaml,Iso,可能重复: 我正在寻找一个脚本来创建所有的国家。有人知道我可以在Ruby中轻松使用的免费ISO列表吗 我可以在谷歌上找到列表,但我不太幸运有yaml、csv或SQL插入 我对西班牙的所有城市都很感兴趣 编辑:国家+国家代码 Edit2:我对西班牙的所有城市都感兴趣。我相信这就是你要找的:如果CSV可以,这是基于ISO 3166的:我自己也在搜索类似的东西,并访问了World Countries API,它有一个指向JSON文件的链接 您还可以根据每个国家提取信息。这里是西班牙 这个API的一个
我正在寻找一个脚本来创建所有的国家。有人知道我可以在Ruby中轻松使用的免费ISO列表吗 我可以在谷歌上找到列表,但我不太幸运有yaml、csv或SQL插入 我对西班牙的所有城市都很感兴趣 编辑:国家+国家代码
Edit2:我对西班牙的所有城市都感兴趣。我相信这就是你要找的:如果CSV可以,这是基于ISO 3166的:我自己也在搜索类似的东西,并访问了World Countries API,它有一个指向JSON文件的链接 您还可以根据每个国家提取信息。这里是西班牙 这个API的一个非常好的地方是它提供了比基本国家名称/代码更多的信息。下面是一个输出示例
"ES": {
"Name": "Spain",
"Capital": {
"DLST": 1,
"TD": 1,
"Flg": 2,
"Name": "Madrid",
"GeoPt": [
40.24,
-3.41
]
},
"GeoRectangle": {
"West": -18.169641,
"East": 4.3153896,
"North": 43.791725,
"South": 27.638817
},
"SeqID": 66,
"GeoPt": [
40,
-4
],
"TelPref": "34",
"CountryCodes": {
"tld": "es",
"iso3": "ESP",
"iso2": "ES",
"fips": "SP",
"isoN": 724
},
"CountryInfo": "http://www.geognos.com/geo/en/cc/es.html"
},
我没有看,但也许他们有每个国家的城市信息
很遗憾,他们没有包括说的母语,但嘿,这仍然是一个很好的资源
另外,我知道您要求使用YAML,但您可以在Ruby中使用JSON,还有YAML/JSON转换器。找到此类数据的好地方是服务。它支持RESTful API。谢谢您的回答。看起来很不错,但是没有国家代码。对不起,问题中没有提到那个。我更新了我的问题谢谢!如果我想拥有适合这个国家的城市,那么这个列表是完美的。现在只有国家名单了。这有什么好处吗:?不错,马特!这份名单是最新的。