Ruby on rails 是否可以自定义ActiveAdmin资源的关联?

Ruby on rails 是否可以自定义ActiveAdmin资源的关联?,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我有两个模型由多态关联链接: class Item < ActiveRecord::Base has_many :images, class_name: 'ImageAsset', as: :owner, inverse_of: :owner, dependent: :destroy end class ImageAsset < ActiveRecord::Base belongs_to :owner, polymorphic: true end 我想将ImageAsse

我有两个模型由多态关联链接:

class Item < ActiveRecord::Base
  has_many :images, class_name: 'ImageAsset', as: :owner, inverse_of: :owner, dependent: :destroy
end

class ImageAsset < ActiveRecord::Base
  belongs_to :owner, polymorphic: true
end
我想将ImageAsset资源显示为管理中项目的嵌入式资源,我不关心多态关联的其他可能性

我一直在检查,似乎没有一种方法可以配置一个属于关联,甚至连更改关联名称都没有,比如一个作为作者引用的用户模型,对吗?有哪些替代方案

编辑以下是我在ActiveAdmin.register ImageAsset块中一直尝试但运气不佳的一些东西:

属于:所有者然后访问/admin/items/4/images或/admin/items/4/images\u在admin中找不到所有者 属于:item然后访问/admin/items/4/images会抛出一个404:No路由匹配[GET]/admin/items/4/images 属于:项,然后访问/admin/items/4/image\u assets会抛出未定义的方法“image\u assets”
让ImageAsset也属于项目可以吗?还是您故意不想这样做?当然可以使用别名作为关联名称,ActiveAdmin可以很好地处理大多数属于关联的内容。但是,在为formtastic生成的嵌套表单设置对象时会遇到问题。你可以发布你的活动管理注册块,并且表格做。。。结束声明?@rorofromfrance这是遗留代码:我不在乎是否无法通过管理员管理其他关联,但这一个是相关的。@SjorsBranderhorst我只是通过添加一些我已经尝试过的内容来编辑问题。我还没有此资源的自定义表单。我想让协会运作起来,然后在那里建立起来。你认为这是ActiveAdmin中的一个bug吗?谢谢我不认为这是ActiveAdmin中的错误。我建议您在此页面上搜索Reverse\u of[。Polymorhic关联和:Reverse\u of不能很好地配合使用。您首先可以删除:Reverse\u of选项。您希望如何在ActiveAdmin界面中为项目显示ImageAsset?