2011-08-11 162 views
0

我希望在簡單的英語「給定日期前1天前,前2天」以及「1天后,2天后」後」。日期選擇顯示給定日期之前和之後的日期

我該怎麼用Rails date_select做這件事?

感謝

好吧我創造我自己的如下,但我有點堅持:

<%= select_tag(:board,options_for_select([["On the Birthday", 0], ["1 Day Before", -1], ["Two Days Before", -2], ["Three Days Before", -3]]), { :class => "default" }) %> 

現在我要做的就是展現天用戶已保存的數量。那麼如何編程或設置選擇,以便知道選擇哪個值。

我的交貨日期保存在一個表,如下可以訪問它:

@board.deliver_on 

感謝。

回答

0

簡單地說:你不能用date_select來做。您需要使用selectcollection_select幫手來構建它,並自己計算日期的值。就我所知,Rails中沒有幫助者可以這樣做。

相關問題