Ruby on rails Can';无法在Rails\u Admin中找出关联

Ruby on rails Can';无法在Rails\u Admin中找出关联,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,rails-admin,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Rails Admin,我有两个这样的模型: class Kid < ActiveRecord::Base belongs_to :sex attr_accessible :name end class Sex < ActiveRecord::Base attr_accessible :description has_many :kids end class-Kid

我有两个这样的模型:

class Kid < ActiveRecord::Base
  belongs_to :sex
  attr_accessible :name
end

class Sex < ActiveRecord::Base
  attr_accessible :description
  has_many :kids
end
class-Kid
但就我个人而言,我不知道如何让协会出现在管理中。当我去编辑一个孩子时,我看到了一个关于性的标签,但是没有下拉列表,也没有任何迹象表明RailsAdmin看到了这种联系。它只显示标签名称、一个空格和下面的“可选”一词

我一遍又一遍地在dox中搜索,但我找不到解决方案。我是一个傻瓜,所以我有可能会被人嘲笑


我没有修改任何其他管理代码

在Kid中应该可以访问该关系,尝试将sex\u id添加到可访问属性中


类Kid

多亏了Gaël Marziou,我想出了如何“连接”中间模型(与has_-many一起使用的模型:通过……关联),如下所示:

class CategoryPets
class Kid < ActiveRecord::Base belongs_to :sex attr_accessible :name, :sex_id end
class CategoryPets < ActiveRecord::Base
  belongs_to :category
  belongs_to :pet

  attr_accessible :category_id, :pet_id
end