Ho un modello Product
con il campo data expired_at
. Voglio una query che restituisca tutti i prodotti con valore expired_at
maggiore di qualche valore o uguale a zero.Rails seleziona record con data maggiore o uguale a nil
Ma ho incontrato un guai qui:
manufactured_at = Date.tomorrow
Product.where('expired_at > ? OR expired_at = NULL', manufactured_at)
# => ActiveRecord::Relation []
Product.all
# => Product id: 1, expired_at: nil, Product id; 2, expired_at: nil, ...
Come posso prendere questi prodotti nella mia interrogazione?
quello che è un tipo di dati di colonna expired_at? –