0

我有一个名为 job 的模型,我想搜索 datetime 字段。

我的方法在这里:

  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

请告诉我如何搜索到期日期列它的数据类型是日期时间

4

1 回答 1

1

如果我完美地回答了您的问题,那么您正在搜索数据类型为“日期时间”的字段

为此,您必须这样做

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

它将以字符串格式返回字段类型“datetime”

于 2013-10-10T11:22:04.917 回答