如何使用字段数据类型datetime搜索表

时间:2013-10-10 10:47:28

标签: ruby-on-rails postgresql

我的模型名称作业我想搜索日期时间字段。

我的方法在这里:

  def self.search(search)
    if search
        where('reference_no ILIKE? OR status ILIKE? OR summary ILIKE? OR due_date LIKE?', "%#{search}%","%#{search}%","%#{search}%","%#{search}%" )
    else
       scoped
    end
  end

请告诉我如何搜索due_date列,其数据类型是datetime

1 个答案:

答案 0 :(得分:1)

如果我完全得到您的问题,那么您正在搜索数据类型为“datetime”的字段

为此你已经做到了这样

Job.columns_hash["field_name"].type.to_s

它将以字符串格式

返回字段类型“datetime”