activeadmin,删除空消息
在ActiveAdmin中,当模型没有项目时(在我的示例用户中),它显示默认的“还没有用户”。 创建一个’。
- 如何删除此邮件?
- 是否有可能在每页的基础上进行自定义,即为特定的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
在构建方法中自定义内容变量以更改默认消息。
- 目前,您无法通过
ActiveAdmin
设置执行此ActiveAdmin
。 查看存储库中的问题 。 - 您可以在资源中渲染任何
html
或erb.html