我正在使用 rails admin,除了一个非常大的问题外,它工作正常。我在 mongoid 中有自定义关系,并且 rails 管理员不允许我编辑该字段。
我在 mongoid 中的关系定义:
class Content
belongs_to :lesson, :inverse_of => :reading_material, class_name: "Lesson"
class Lesson
has_one :reading_material, :inverse_of => :lesson, class_name: "Content"
请注意,这是一个相当直接的关系。但这就是我在 rails admin 中看到的:
当然必须有一种方法告诉 Rails 管理员在这里做什么?