我在PostgreSQL中有一个表,如下所示。
user_id TEXT
dept TEXT
remarks TEXT
Indexes:"college_pk" PRIMARY KEY, btree (user_id, dept)
我正在尝试在ActiveAdmin中显示此表。操作show
导致错误。错误消息在下面给出
错误消息:
["user_id", "dept"] is not a symbol nor a string
name, klass = "", self.class
name << klass.model_name.human
if klass.respond_to? :model_name
name << " ##{send(klass.primary_key)}"
if klass.respond_to? :primary_key
name.present? ? name : to_s}
def DISPLAY_NAME_FALLBACK.inspect
使用:id
作为主键时,我可以轻松查看此表。但是当我添加 composite_primary_key 时,就会显示此错误。
答案 0 :(得分:1)
这甚至不是一个问题。
但是..将帖子的第5行更改为:
Indexes: "college_pk" PRIMARY KEY, btree (:user_id, :dept)