activeadmin,删除空消息

时间:2014-08-06 11:19:38

标签: ruby-on-rails activeadmin

在ActiveAdmin中,如果没有该模型的项目(在我的示例用户中),则会显示默认值'尚无用户。创建一个'。

There are no * yet

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

2 个答案:

答案 0 :(得分:5)

这是一个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 :(得分:1)

  1. 目前您无法通过ActiveAdmin设置执行此操作。 Look issues in repository
  2. 您可以在资源中呈现任何htmlerb.html