PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PG::SyntaxError para aplicação Rails


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)