本文介绍了activeadmin,删除空消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在ActiveAdmin中,当该模型没有任何项目(在我的示例中为User)时,它会显示默认的尚无用户。创建一个’。
In ActiveAdmin, when there are no items for the model (in my example User), it shows a default 'There are no Users yet. Create one'.
- 如何删除此消息?
- 是否有可能在每页上自定义它,
推荐答案
这是一个MonkeyPatch:
This is a MonkeyPatch:
在lib文件夹中创建一个新文件并复制:
Create a new file in lib folder and copy:
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
在build方法中自定义内容变量以更改默认消息。
Customize the content variable in build method to change the default message.
这篇关于activeadmin,删除空消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!