下午好,
感觉像是一个新手问题,但我有以下内容:
:start_datetime t.date
:end_datetime t.date
:length t.integer
在创建时,我的end_datetime为nil,但我希望通过在start_datetime中添加长度来获取它,以便生成结束时间。
目前我的整数存储为'30分钟',30和'1小时',60。
在我应该这样做的地方画一个空白。我猜我需要在创建预订时在模型中创建它。
答案 0 :(得分:1)
如果您要使用分钟增量,我认为您应该首先将日期时间重新定义为datetime
而不是date
。
然后做这样的事情:
#controller
def create
...
end_datetime = params[:start_datetime] + params[:length].minutes
#save this
...
end