【发布时间】:2013-03-04 03:47:38
【问题描述】:
我收到此错误:
SQL (31.1ms) INSERT INTO "read_marks" ("readable_id", "readable_type", "timestamp", "user_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["readable_id", nil], ["readable_type", "PublicActivity::ORM::ActiveRecord::Activity"], ["timestamp", Mon, 04 Mar 2013 03:29:52 UTC +00:00], ["user_id", 2]]
PG::Error: ERROR: value too long for type character varying(20)
因为“可读类型”仅包含 20 个字符,而我正在传递“PublicActivity::ORM::ActiveRecord::Activity”。
这与using gem unread with public_activity 的问题相同(他显然解决了问题,但没有说明如何解决(见他的底部更新))
【问题讨论】:
标签: ruby-on-rails notifications gem rails-postgresql