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

Rails 3.2 Postgres Save Error ActiveRecord::StatementInvalid:PG::Error:ERROR:Syntax error near 'T' na posição 5


Acabei de ter um problema semelhante, no Rails 3.2. Se você não estiver usando o tronco do Rails (trabalhando para 4.0), ele não entende o hstore nativamente - você precisa definir um codificador de serialização (que é fornecido pelo activerecord-postgres-hstore gema), assim:
class Example < ActiveRecord::Base
  serialize :data, ActiveRecord::Coders::Hstore
end