2009-09-23 25 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能夠使用時區,所以我的猜測是做以下當用戶選擇時區發送給服務器時,爲選擇框(維基百科有一個很好的完整列表)建立一個列表,現在將計算出適當的時間併發送回去(也許取決於你的體系結構,你可以只發送添加的時間應加或減)

相關問題