Активный админ + sql сервер + композитные_применные_ключи - PullRequest
0 голосов
/ 16 марта 2020

Я пытался получить sql таблицу серверов в активном администраторе, но у нее есть составные первичные ключи,

Модели

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

Ошибка - Ошибка браузера

Запрос Запрос

Заранее спасибо

1 Ответ

0 голосов
/ 17 марта 2020

Согласно README синтаксис self.primary_keys = :cardno, :officepunch

...