Ruby on rails 铁路的时区问题3
在我的rails应用程序中,登录后,用户必须创建一个时间表条目。该条目的创建时间当前是我的服务器时间。然而,我希望它是该条目所在时区的时间,即如果条目来自任何其他国家。我使用的是rails 3,搜索完web后,也无法获得确切的解决方案Ruby on rails 铁路的时区问题3,ruby-on-rails,timezone,Ruby On Rails,Timezone,在我的rails应用程序中,登录后,用户必须创建一个时间表条目。该条目的创建时间当前是我的服务器时间。然而,我希望它是该条目所在时区的时间,即如果条目来自任何其他国家。我使用的是rails 3,搜索完web后,也无法获得确切的解决方案 Thanx我不确定在Rails中是否可以这样做,因为问题是获取用户的物理位置 使用JavaScript将当前时间填充到一个(隐藏?)字段中可能是值得的,它应该从用户的本地机器获取。然后可以显式地将created_at字段设置为该值 我很想知道Rails是否能够以某
Thanx我不确定在Rails中是否可以这样做,因为问题是获取用户的物理位置 使用JavaScript将当前时间填充到一个(隐藏?)字段中可能是值得的,它应该从用户的本地机器获取。然后可以显式地将created_at字段设置为该值
我很想知道Rails是否能够以某种方式解决这个问题……我不确定在Rails中是否能够做到这一点,因为问题在于获取用户的物理位置 使用JavaScript将当前时间填充到一个(隐藏?)字段中可能是值得的,它应该从用户的本地机器获取。然后可以显式地将created_at字段设置为该值
很想知道Rails是否能以某种方式解决这个问题……您不能自动确定用户的时区,但您可以允许他们选择自己的时区。然后您可以在调用update之前设置
Time.zone=ActiveSupport::TimeZone(offset)
,一切都应该正常工作。您还可以在您的用户模型中保存每个用户对时区的首选项。您不能自动确定用户的时区,但您可以允许他们选择自己的时区。然后您可以在调用update之前设置Time.zone=ActiveSupport::TimeZone(offset)
,一切都应该正常工作。您还可以在您的用户模型中保存每个用户对时区的首选项。如果需要,请查看以下问题:
以及:
也许它可以帮助你。如果你愿意,看看这个问题: 以及:
也许它可以帮助您。时区选项是个好主意……尽管如此。虽然有点不同,但我认为它应该能解决这个问题。thanx+1时区选项是个好主意……尽管如此。虽然有点不同,但我认为它应该能解决问题