如何检查一个国家是否属于欧洲

时间:2014-01-02 22:48:01

标签: ruby-on-rails ruby list countries

我想检查提供的国家/地区名称是否属于欧洲。 有没有人知道可以在Ruby项目中使用的欧洲国家列表?

我想做这样的事情:

spain = Country.named('Spain')

spain.parent # => 'Europe'

japan = Country.named('Japan')

japan.parent # => 'Asia'

https://github.com/jim/carmen/让我列出某个国家/地区的子区域,但不是国家/地区的父级。

2 个答案:

答案 0 :(得分:8)

如果您真的需要整个宝石,请尝试that gem。你应该能够做到:

Country.find_all_countries_by_region('Europe')

获得欧洲国家。

答案 1 :(得分:1)

查看维基百科文章以获取完整列表。 http://en.wikipedia.org/wiki/List_of_European_countries