activeadmin,删除空消息

在ActiveAdmin中,当模型没有项目时(在我的示例用户中),它显示默认的“还没有用户”。 创建一个’。

还没有*

  1. 如何删除此邮件?
  2. 是否有可能在每页的基础上进行自定义,即为特定的ActiveAdmin页面提供特定的消息?

这是一个MonkeyPatch:

在lib文件夹中创建一个新文件并复制:

module ActiveAdmin module Views # Build a Blank Slate class BlankSlate < ActiveAdmin::Component builder_method :blank_slate def default_class_name 'blank_slate_container' end def build(content) super(span(content.html_safe, class: "blank_slate")) end end end end 

在构建方法中自定义内容变量以更改默认消息。

  1. 目前,您无法通过ActiveAdmin设置执行此ActiveAdmin 。 查看存储库中的问题 。
  2. 您可以在资源中渲染任何htmlerb.html