/ / wie man nach einer Tabelle mit dem Feld Datentyp datetime sucht - Ruby-on-Rails, postgresql

Wie suche ich nach Tabelle mit Feld Datentyp datetime - ruby-on-rails, postgresql

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 № 1

Wenn 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