要删除ActiveAdmin中的删除管理员用户选项,可以通过以下步骤来实现:
打开ActiveAdmin的管理器文件,通常位于app/admin
目录下。找到对应管理员用户的管理器文件,例如admin_users.rb
。
在该文件中,找到对应的资源注册代码块,通常以ActiveAdmin.register
开始。在注册代码块内部,可以定义对资源的各种操作。
在注册代码块内部,添加以下代码来移除删除操作的选项:
ActiveAdmin.register AdminUser do
actions :index, :show, :edit, :update # 保留其他操作,如查看和编辑
remove_action :destroy # 移除删除操作
# 其他自定义配置...
end
上述代码中,我们使用actions
方法来指定我们想要保留的操作选项,如index
、show
、edit
和update
。然后使用remove_action
方法来移除删除操作destroy
。
请注意,上述代码示例是基于ActiveAdmin v2.0.0进行的,如果你使用的是其他版本,可能需要根据具体版本进行一些调整。