イベントをデフォルトのタイム ゾーンで保存したい。つまり、ユーザーがイベントを送信するたびに、イベントはデフォルトのタイム ゾーンに変換され、データベースに保存されます。
ユーザーがイベントを要求するたびに、システムはそのユーザーのタイム ゾーンを検出し、そのユーザーのタイム ゾーンで (既定の形式から) 日付を変換してユーザーに表示します。
どこから始めればよいか苦労しています。多くのメモやドキュメントを見ましたが、それを行うための完全なプロセスを理解できませんでした。
私はこのコードを見ましたが、それを使用する方法を理解できませんでした:
before_filter :set_time_zone
def set_time_zone
Time.zone = current_user.time_zone if current_user
end