Ich habe Modell mit dem Namen Job, den ich Datum / Uhrzeit Feld durchsuchen möchte.
Meine Methode ist hier:
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
Bitte sagen Sie mir, wie ich die due_date-Spalte durchsuchen soll. Ihr Datentyp ist datetime
Antworten:
1 für die Antwort № 1Wenn ich Ihre Frage perfekt bekomme, dann suchen Sie nach dem Feld mit dem Datentyp "datetime"
Dafür hast du es so gemacht
Job.columns_hash["field_name"].type.to_s
Es wird mit dem Feldtyp "datetime" im Zeichenfolgenformat zurückgegeben