【发布时间】:2015-11-18 01:02:54
【问题描述】:
我的数据库中有一个事件表,其中存储了一个开始字段(日期时间)和一个持续时间字段(整数)以及一个单位字段(字符串 - 分钟、小时或天)。为了得出结束日期,我需要将持续时间(根据单位)添加到开始日期。像这样的...
@end = @event.start + (@event.duration).(@event.unit)
我只是不确定如何在 Ruby/Rails 中实现这一点。
【问题讨论】:
-
单位存储为什么?字符串。分钟之类的。你可能会使用 eval。但是是否可以标准化和更改 db 以仅以 1 个单位存储持续时间?
标签: ruby-on-rails ruby ruby-on-rails-4