ActiveAdmin belongs_to"无法找到Model"

时间:2018-06-14 19:21:50

标签: activeadmin

我构建了一个可以集成到另一个应用程序中的应用程序。为了防止重复的模型等,我使用了一个额外的命名空间,并将我的模型命名为" Lku :: ModelName"。现在我有一些belongs_to关联,当我尝试打开" localhost:3000 / lku / lku_schools / 1 / lku_school_notes"时出现以下错误:

  

Lku :: LkuSchoolNotesController #index中的ActiveRecord :: RecordNotFound   无法找到没有身份证的Lku :: School

我的模特看起来像:

class Lku::School < ApplicationRecord
has_many :school_notes, class_name: 'Lku::SchoolNote'
end

class Lku::SchoolNote < ApplicationRecord
  belongs_to :school, class_name: 'Lku::School'
end

这是我的ActiveAdmin资源:

ActiveAdmin.register Lku::School, namespace: :lku do
  permit_params :schulnr, :name
  menu parent: "Schulorganisation", label: "Schulverzeichnis"
end

ActiveAdmin.register Lku::SchoolNote, namespace: :lku do
  belongs_to :school, class_name: 'Lku::School'
end

有人知道我能做些什么来修复它吗?

问候 克里斯

0 个答案:

没有答案