我应该用什么格式写日期才能使date.today==?????符合事实的

我应该用什么格式写日期才能使date.today==?????符合事实的,date,activerecord,ruby-on-rails-3.2,Date,Activerecord,Ruby On Rails 3.2,以下是我到目前为止在IRB的情况: > Date.today => Tue, 14 Oct 2014 > Date.today == (10-14-2014) => false > Date.today == (14-10-2014) => false > Date.today == (2014-14-10) => false > Date.today == (2014-10-14) => false &g

以下是我到目前为止在IRB的情况:

> Date.today
  => Tue, 14 Oct 2014 
> Date.today == (10-14-2014)
  => false 
> Date.today == (14-10-2014)
  => false 
> Date.today == (2014-14-10)
  => false 
> Date.today == (2014-10-14)
  => false 
> Date.today == (10/14/2014)
  => false 
> Date.today == (14/10/2014)
  => false
我必须用什么格式写下日期才能使那句话成为事实?我这样问是因为我有一个模型有一个日期字段,我必须按特定日期搜索


谢谢。

因为我可以看到您的两个对象都不是日期类型,所以您无法同时匹配这两个对象,如果您想创建日期搜索,可以使用此选项

Date.parse(params[:selected_date]) 

有关更多参考信息,请参见此,希望它能帮助您

。。。你应该把它定为约会,而不是除法或减法的问题。