在rails gem active admin中,当我仍然需要编辑和显示操作时,我想从默认的_操作中删除删除选项,有什么办法吗?

推荐答案

向每个活动的管理员资源添加一个呼叫actions:

ActiveAdmin.register Foobar do
  actions :all, :except => [:destroy]
end

Ruby-on-rails相关问答推荐

在ransackable_scopes中的作用域上创建activeadmin过滤器

用至少一个缺省值初始化Ruby数组的最简洁方法是什么?

将参数传递给视图中的嵌入操作时遇到问题

Rails:has_many 通过不返回结果

如何创建一个融合了另外两个记录的 FactoryBot 工厂?

错误 NoMethodError:ActionView::Base:Class 的未定义方法 `debug_rjs='

Restful Rails 编辑与更新

使用 rails 3.1.0 和 ubuntu 安装 Nokogiri 1.5.0 时出错

带有 Cucumber 和 rspec 的 BDD - 这什么时候是多余的?

rspec 共享示例与共享上下文

Rails:使用 link_to 创建不带 href 的链接

如何将自定义路由添加到资源路由

如何将变量 link_to 定义为外部 URL

在rails中带有内部文本或html的link_to image_tag

你如何覆盖 form_for 助手中的类名?

rails respond_to format.js API

Ruby on Rails:如何从显示的子资源中获取错误消息?

Ruby on Rails 3:通过 Rails 将数据流式传输到客户端

使用 ActiveRecord 获取列名

ActionMailer 在开发 Rails 4 中不发送邮件