2013-11-27 88 views
0

下午好結束時間,創建一個從collection_select

感覺就像一個新手的問​​題,但我有以下幾點:

:start_datetime t.date 
:end_datetime t.date 
:length t.integer 

上創建我的end_datetime是零,但是我希望通過添加長度爲得到它start_datetime以生成結束時間。

目前我整數存儲爲'30分鐘,30和‘1小時’,60

畫在我應該這樣做,其中一個空白。我猜我需要在創建預訂時在模型中創建它。

回答

1

如果您打算使用分鐘增量,我認爲您應該先將日期時間重新定義爲datetime而不是date

然後做這樣的事情:

#controller 

def create 
    ... 
    end_datetime = params[:start_datetime] + params[:length].minutes 
    #save this 
    ... 
end