2009-09-23 36 views
3

我正在使用Rails应用程序来显示运动计划(在基本表中)。每个游戏/事件都是一个数据库表行。客户希望所有事件按时间顺序显示,但也要显示事件本地时区中的时间。Rails应用程序 - 如何在当地时区输入事件

如何将时区选择器添加到新操作?因此,当客户输入事件时,他们可以选择事件的时区并在该时区输入事件的时间。

这里的时间表是什么样子:

事件1下午7:00 EST 事件2下午5:00 PST 事件3下午7:00 PST

我个人认为这是令人困惑,但这是他们想要的。提前致谢。

回答

2

当2.1发布时,Geoff Buesing在支持时区的Rails上写了great primer

+0

我其实刚刚读过。我正在寻找一种方法来做到这一点,而不是记录人们,我想列出多个时区,而不只是一个。 – 2009-09-23 04:30:12

+0

对。以他给用户的例子并将其应用于事件。 – jdl 2009-09-23 12:59:37

0

好吧我不太确定我直接理解你的问题,但这里是我的思路我有一个图书馆,我传递了所谓的tzinfo,应该让Rails能够使用时区,所以我的猜测是做以下当用户选择时区发送给服务器时,为选择框(维基百科有一个很好的完整列表)建立一个列表,现在将计算出适当的时间并发送回去(也许取决于你的体系结构,你可以只发送添加的时间应加或减)

相关问题