如何在时区列表中添加新时区?
如果我只需要在我的系统中添加一个时区,为什么它不会出现在列表中:
rake time:zones:all
如下面的ranja所述,我尝试将ActiveSupport与时区一起使用。
所以我打开控制台
user@host:/var/www/project$ irb
irb(main):001:0> require 'active_support'
=> true
irb(main):002:0>
但我接下来应该使用什么?新的时区会丢失吗? 我如何实现一个永久性的新红宝石时区,这个时区可用于我所有的时间?谢谢到目前为止!
答案 0 :(得分:4)
在rails console type type命令中,您可以获取名称列表
ActiveSupport::TimeZone.all.map(&:name)
答案 1 :(得分:3)
请在application.rb中尝试使用rails 3.X和rails 2.x中的enviroment.rb
config.time_zone = 'Eastern Time (US & Canada)'
之后
rake time:zones:all
由于