Ruby on rails 构建国家和地区(州)在Rails 5中选择选项

Ruby on rails 构建国家和地区(州)在Rails 5中选择选项,ruby-on-rails,ruby-on-rails-5,simple-form,country-codes,regions,Ruby On Rails,Ruby On Rails 5,Simple Form,Country Codes,Regions,在我的Rails 5应用程序中,我有一个地址模型,其中包含国家代码和地区(州)。我做了很多研究,但我似乎找不到一个当前的gem来帮助我创建一个包含所有可能区域的国家的选择下拉列表,然后一旦我选择了一个国家,为包含该国家所有区域的区域填充第二个选择下拉列表。到目前为止,我接触到的gem中没有一个最近更新过,有些(比如country\u state\u select)在Rails 5中根本不起作用 有没有人专门在Rails 5中为这个问题提出了一个优雅的解决方案?您可以从google places

在我的Rails 5应用程序中,我有一个地址模型,其中包含国家代码和地区(州)。我做了很多研究,但我似乎找不到一个当前的gem来帮助我创建一个包含所有可能区域的国家的选择下拉列表,然后一旦我选择了一个国家,为包含该国家所有区域的区域填充第二个选择下拉列表。到目前为止,我接触到的gem中没有一个最近更新过,有些(比如country\u state\u select)在Rails 5中根本不起作用


有没有人专门在Rails 5中为这个问题提出了一个优雅的解决方案?

您可以从google places API获取信息,然后使用它,不幸的是,从来没有听说过gem可以处理这方面的所有问题。参考资料:谢谢您的回复!不幸的是,这个博客已经有将近5年的历史了,而且这些图片已经不起作用了。而且,我在API中没有看到任何只列出国家及其地区的内容。出于好奇,当你正在构建一个Rails 5应用程序并且需要一个地址表时,你会使用什么策略?老实说,我从来没有遇到过同样的问题,但有一件事是肯定的,或者你使用一个外部API动态获取所有值,或者你将这些信息保存在数据库中。我会寻找一个外部API或类似的东西,因为它只是静态数据。我在谷歌上搜索了一下,下面是一些其他相关问题: