config/application.rb中的Ruby-on-Rails/Timezone似乎不起作用

config/application.rb中的Ruby-on-Rails/Timezone似乎不起作用,ruby-on-rails,Ruby On Rails,我想让用户有一个行动的时间。 然而,即使我将时区更改为seoulUTC+9,它似乎也会返回默认UTC时间 以下是我所做的 在 config/application.rb 将代码如下所示。将默认时区更改为首尔 config.time_zone='首尔' config.active\u record.default\u时区=:local 然后,跑 轨道c 时间到了 我预计时间为UTC+9,但它显示UTC+0 数据中用户操作的保存时间也显示为UTC+0 如何获得UTC+9的时间?有什么需要设置的吗?试

我想让用户有一个行动的时间。 然而,即使我将时区更改为seoulUTC+9,它似乎也会返回默认UTC时间

以下是我所做的

config/application.rb

将代码如下所示。将默认时区更改为首尔

config.time_zone='首尔'

config.active\u record.default\u时区=:local

然后,跑

轨道c

时间到了

我预计时间为UTC+9,但它显示UTC+0

数据中用户操作的保存时间也显示为UTC+0

如何获得UTC+9的时间?有什么需要设置的吗?

试试看

config.time_zone = 'Korea Time Zone (UTC+09:00)'

数据库中的所有内容都是utc是正常的。Time.zone.now应位于所需的TineZone中问题已解决!!这是服务器时区问题。谢谢你的评论!sudo rm/etc/localtime sudo ln-s/usr/share/zoneinfo/Asia/Seoul/etc/localtimeIt似乎不是正确的配置设置格式,但感谢您的评论!!