我正在寻找在选择特定国家/地区时在 ruby on rails 中显示国家/地区列表的代码,它显示了它的时区。例如,当我选择“英国”作为国家/地区时,它应该显示“(GMT +00:00)London”作为时区。我的应用程序在 Rails 3.2.11 上运行。我使用 countries gem 显示所有国家,使用 ActiveSupport::TimeZone 显示所有时区。我想知道 Ruby on Rails 是否默认提供此功能,或者是否有任何其他可能的方法来实现此功能。
最佳答案
在 Rails 5.2 中,这很简单:ActiveSupport::TimeZone.country_zones("US")
关于ruby-on-rails - 列出一个国家的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41585685/