【发布时间】:2017-09-15 05:56:38
【问题描述】:
我在 postgres 中有一个带有复合键的表。我正在尝试使用 rails_admin 访问它。
模型.rb:
class ModelName < ActiveRecord::Base
self.table_name = 'schema.tablename'
establish_connection :db
end
我可以看到行数和表名以及所有内容。但是当我在管理 UI 中单击表格时,它会失败并出现此错误
: SELECT "schema"."tablename".* FROM "schema"."tablename" ORDER BY schema.tablename. desc LIMIT 20 OFFSET 0
order by 子句中缺少 id。这是因为它是一个复合ID吗?如何让 rails admin 正确识别表的 id?
【问题讨论】:
标签: ruby postgresql ruby-on-rails-4 activerecord rails-admin