使用ActiveAdmin复制资源选项卡

时间:2011-11-10 22:16:08

标签: ruby-on-rails ruby resources model activeadmin

我有一个User资源,我正在使用ActiveAdmin来显示。是否可以添加同一个用户资源的两个实例,以便我可以在每个实例中以不同方式自定义列?如果是这样,那么运行该资源的生成器会破坏已经创建的现有文件吗?

感谢。

2 个答案:

答案 0 :(得分:3)

我认为您可以重命名资源,这将允许您拥有重复的资源选项卡:

“默认情况下,界面中对资源的任何引用(菜单,路由,按钮等)都将使用类的名称。您可以使用:as选项重命名资源。”

示例:

ActiveAdmin.register Post, :as => "Article"

该资源将以/ admin / articles。

的形式提供

http://activeadmin.info/docs/2-resource-customization.html#rename_the_resource

答案 1 :(得分:0)

您可以使用与 app / admin / users_abc 不同的名称来复制 app / admin / users ,并使用 as:“#{name}”

ActiveAdmin.register User, as: "Users"

ActiveAdmin.register User, as: "Users Abc"

对我有用!