when é uma palavra reservada para Postgre (veja doc
). Você deve escapar com "" no SQL ao usá-lo como um nome de coluna:@expired = Location.where('"when" <= ?', Date.today)
when é uma palavra reservada para Postgre (veja doc
). Você deve escapar com "" no SQL ao usá-lo como um nome de coluna:@expired = Location.where('"when" <= ?', Date.today)