活动管理员+ sql服务器+ Composite_primary_keys

问题描述 投票:-1回答:1

我正在尝试将sql server表放入活动admin,但是具有复合主键,

型号

consult_record.rb
class ConsultRecord < ActiveRecord::Base
  self.abstract_class = true
  establish_connection :"consult_#{Rails.env}"
  ActiveRecord::ConnectionAdapters::SQLServerAdapter.lowercase_schema_reflection = true
end


raw_punch.rb
require 'composite_primary_keys'
class RawPunch < ConsultRecord
  self.table_name = "[dbo].[MachineRawPunch]"
  self.primary_key = [:cardno, :officepunch]
end

错误-browser error

查询query

预先感谢

ruby-on-rails ruby activeadmin
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.