Rails_admin,使用多个模型登录

Rails_admin, logging in with multiple models

rails_admin wiki with Devise中它有只有一个模型的例子。我有两个模型 AdminOwner。我将用 cancancan.

来定义他们的角色

是否可以让多个使用 Devise 的模型能够登录到 rails_admin 仪表板?我就是找不到任何例子。

只使用一个具有不同角色的模型可能不是一个好的解决方案,因为每个模型都有非常不同的属性。

我找到的唯一方法是使用继承。

我有 AdminUser 个模型,我想在其中使用我的 rails_admin。我已经创建了 Person 模型,它将成为他们两个的父 class。

然后我用 CanCan 授权为 Person 添加了设计。