我一直在尝试使用 Time.zone 方法更改用户会话的时区。我在执行 Time.zone.now 时得到正确的日期和时间,但是当我使用 ActiveRecord::Base.connection.select_all 执行选择查询时,结果中的日期时间列始终采用 UTC。我需要做什么才能使所有选择查询返回使用 Time.zone 方法设置的时区中的数据,而不更改视图?请帮忙。
我一直在尝试使用 Time.zone 方法更改用户会话的时区。我在执行 Time.zone.now 时得到正确的日期和时间,但是当我使用 ActiveRecord::Base.connection.select_all 执行选择查询时,结果中的日期时间列始终采用 UTC。我需要做什么才能使所有选择查询返回使用 Time.zone 方法设置的时区中的数据,而不更改视图?请帮忙。