Ruby on rails 如何在ActiveAdmin中显示从ALIAS到相关记录的链接?

Ruby on rails 如何在ActiveAdmin中显示从ALIAS到相关记录的链接?,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我有这个类是为了显示用户内的相关记录和顶部菜单上的所有记录 ActiveAdmin.register位置:as=>“Positionsfake”do 属于:用户 控制器do def作用域_集合 关联链的末端。其中(类别:1) 结束 结束 ActiveAdmin.register位置:as=>Contactsfake'do 属于:用户 控制器do def作用域_集合 关联链的结尾。其中(类别:0) 结束 结束 ActiveAdmin.register位置do 控制器do def作用域_集合 关

我有这个类是为了显示用户内的相关记录和顶部菜单上的所有记录

ActiveAdmin.register位置:as=>“Positionsfake”do
属于:用户
控制器do
def作用域_集合
关联链的末端。其中(类别:1)
结束
结束
ActiveAdmin.register位置:as=>Contactsfake'do
属于:用户
控制器do
def作用域_集合
关联链的结尾。其中(类别:0)
结束
结束
ActiveAdmin.register位置do
控制器do
def作用域_集合
关联链的末端。其中(类别:1)
结束
结束
ActiveAdmin.register位置,:as=>Contacts'do
控制器do
def作用域_集合
关联链的结尾。其中(类别:0)
结束
结束
ActiveAdmin.register User do
控制器do
def作用域_集合
User.includes(:provider).where(:providers=>{:User\u id=>nil})
结束
结束
索引do
列:名称
列“位置”do | a|
链接到a.positions.count,管理员用户位置路径(a)
结束
列“Contatcs”do | a|
a、 联系人数
结束
行动
结束
位置很好!但是这里不能打电话给联系人

我只有一个型号。联系人和位置相同,但在类别字段中除外。有办法解决这个问题吗


谢谢。

这些都适合我

ActiveAdmin.register User do
控制器do
def作用域_集合
User.includes(:provider).where(:providers=>{:User\u id=>nil})
结束
结束
索引do
列:名称
列:位置do | a|
链接到a.positions.where(类别:1).计数,管理员用户位置路径(a)
结束
“联系人”列:位置do | a|
a、 位置。其中(类别:0)。计数
结束
行动
结束
ActiveAdmin.register User do
控制器do
def作用域_集合
User.includes(:provider).where(:providers=>{:User\u id=>nil})
结束
结束
索引do
列:名称
列“位置”do | a|
链接到a.positions.where(类别:1).计数,管理员用户位置路径(a)
结束
列“联系人”、“职位”do | a|
a、 位置。其中(类别:0)。计数
结束
行动
结束