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