rails 管理员加入模型

rails admin join model

伙计们,

我是第一次使用 rails 管理员,我有一个问题如何在 rails 管理员上使用加入模型。

我有这个型号:

class Visitor
  attr_accessible :name
end
class Place
  attr_accessible :name
  has_many :visits
end
class Visit
  attr_accessible :another_field
  belongs_to :visitor
  belongs_to :place
end

我的 PlaceConcern 是这样的:

rails_admin do
  edit do
    group :visits do
      field :another_field
      field :visits do
        searchable :name
      end
    end
  end
end

但那样的话,当我在我的管理面板上 edit/create 浏览时,在添加访问时,我需要 select 访问者和浏览。我需要一种可以自动 select 浏览的方法(因为实际上我已经有了)。我应该如何配置我的关注点?

您需要配置 inverse_of 关联。 您可以在协会或字段上这样做:

config.model Team do
  field :categories do
    inverse_of :teams
  end
end