PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Rails 3.2 Postgres Save Error ActiveRecord::StatementInvalid:PG::Error:ERROR:Syntax error near 'T' at position 5

Ich hatte gerade ein ähnliches Problem auf Rails 3.2. Wenn Sie den Rails-Trunk (der auf 4.0 hinarbeitet) nicht verwenden, versteht er den hstore nicht nativ - Sie müssen einen Serialisierungscoder definieren (der von activerecord-postgres-hstore bereitgestellt wird). gem), etwa so:

class Example < ActiveRecord::Base
  serialize :data, ActiveRecord::Coders::Hstore
end