Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Rails中按日期子字符串过滤_Ruby On Rails_Ruby_Database_Datetime - Fatal编程技术网

Ruby on rails 在Rails中按日期子字符串过滤

Ruby on rails 在Rails中按日期子字符串过滤,ruby-on-rails,ruby,database,datetime,Ruby On Rails,Ruby,Database,Datetime,我们有一个网格控件,允许用户过滤不同字段中的文本。其中许多字段可能是时间戳,如created_at和updated_at 现在,用户可以执行许多不同类型的过滤器,包括>、=、来看看下面的项目 例如,searchlogic支持以下条件 Post.all(:conditions => { :hour_of_created_at => 9 }) 看看下面的项目 例如,searchlogic支持以下条件 Post.all(:conditions => { :hour_

我们有一个网格控件,允许用户过滤不同字段中的文本。其中许多字段可能是时间戳,如created_at和updated_at


现在,用户可以执行许多不同类型的过滤器,包括>、=、来看看下面的项目

例如,searchlogic支持以下条件

Post.all(:conditions => { :hour_of_created_at => 9 })

看看下面的项目

例如,searchlogic支持以下条件

Post.all(:conditions => { :hour_of_created_at => 9 })

于2009年创建

Post.all(:conditions => ["created_at > ?", Date.new(y = 2010, m = 1, d = 1).to_s])
创建时间>=2006

Post.all(:conditions => ["created_at >= ?", Date.new(y = 2006, m = 1, d = 1).to_s])

创建时间[“创建时间创建时间>2009

Post.all(:conditions => ["created_at > ?", Date.new(y = 2010, m = 1, d = 1).to_s])
创建时间>=2006

Post.all(:conditions => ["created_at >= ?", Date.new(y = 2006, m = 1, d = 1).to_s])

created_at[“created_at您可以使用ruby的时间类

Time.local(2010) # => Fri Jan 01 -0600 2010


您可以使用ruby的时间类

Time.local(2010) # => Fri Jan 01 -0600 2010


searchlogic看起来像mintox——我认为它会做这里需要做的事情,尽管我自己还没有实现它。searchlogic看起来像mintox——我认为它会做这里需要做的事情,尽管我自己还没有实现它。