У меня есть таблица в 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 , эта ошибка показывает.