【发布时间】:2014-03-18 16:14:18
【问题描述】:
我正在 Rails 中建立一个时间表,我需要查看今天的日期是否与将来某个事件的日期相匹配。我有一个带有日期字段的事件模型,并且我知道所有未来事件的日期,但是如何以 Rails 能够理解的方式将这些日期添加到表格中?
我想做这样的事情:
if Time.now is equal to next event
# do this
Time.now 输出
2014-03-18 11:05:14 -0500
如何将这种格式添加到表中的日期,以便将 Time.now 与未来事件的日期进行比较?
编辑
假设我正在 Rails 控制台中创建一个新事件,并且我希望事件的日期为 2014 年 4 月 1 日。我试图找出在控制台中输入日期所需的语法。例如,要在控制台中创建一个事件,我会做类似
Event.create(name: "Event1", date: ??)
在计算机可以理解的语法中,我应该用什么代替 2014 年 4 月 1 日的问号?我需要日期时间格式的 2014 年 4 月 1 日,而不是字符串。
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby