0

Time.zone.nowを使用して、ユーザーの時間を取得しています。

これは間違っていると思います。それが間違っていることを確認できますか?ユーザーの時間を取得するにはどうすればよいですか?

サーバーにTime.zoneを設定しているのは誰ですか?

4

1 に答える 1

2

はい、これは間違っています。Time.zoneは、アプリケーションのタイムゾーンが設定されているものです。これは通常、application.rbで設定されます

config.time_zone = 'UTC'

ユーザーのタイムゾーンが必要な場合は、JavaScriptを介してクライアント側から取得するか、ユーザーがアプリケーションで自分でタイムゾーンを設定できるようにする必要があります。

于 2012-08-17T15:50:12.590 に答える