Ruby on rails 如何配置rails将datetime序列化为始终以utc表示的json?

Ruby on rails 如何配置rails将datetime序列化为始终以utc表示的json?,ruby-on-rails,datetime,Ruby On Rails,Datetime,是否可以将rails配置为将datetime序列化为json(始终在utc中而不带时区) 例如:将“2011-06-15T21:40:05+06:00”改为“2011-06-15T15:40:05+00:00”要设置整个应用程序的时区,请将此行添加到环境中。rb config.time_zone = 'UTC' 在渲染调用之前设置时区的步骤 Time.zone = 'UTC' render 注意:这些说明与Rails 2.3x有关您可以将Rails配置为始终使用UTC或applic

是否可以将rails配置为将datetime序列化为json(始终在utc中而不带时区)


例如:将“2011-06-15T21:40:05+06:00”改为“2011-06-15T15:40:05+00:00”

要设置整个应用程序的时区,请将此行添加到
环境中。rb

config.time_zone = 'UTC'
在渲染调用之前设置时区的步骤

Time.zone = 'UTC'    
render 

注意:这些说明与Rails 2.3x有关

您可以将Rails配置为始终使用UTC或application.rb文件中的任何其他时区(这将涉及所有应用程序和数据库)。我一直在尝试类似的事情:
Time.use_zone('Etc/UTC'){MyModel.to_json}
这在控制台中似乎可以工作,但在生产中仍然使用错误的时区。>>config.Time_zone='UTC'并没有解决问题。我正在使用rails 3