如何在ActiveAdmin上更改blank_slate消息。我的每个模型都会有不同的blank_slate消息。
示例:
答案 0 :(得分:1)
您可以根据需要修补ActiveAdmin以加载消息:
require 'active_admin/helpers/collection'
module ActiveAdmin
module Views
module Pages
class Index < Base
protected
def render_blank_slate
# for example only, you can define your own I18n structure
# You can use active_admin_config.resource_label too if not mistaken
blank_slate_content = I18n.t("active_admin.blank_slate.content.#{active_admin_config.plural_resource_label}")
insert_tag(view_factory.blank_slate, blank_slate_content)
end
end
end
end
end
将此文件加载到初始化文件夹文件夹中,并按照blank_slate_content
分配行中定义的结构将消息放入您的语言YAML文件中。