我想在rails_admin左侧的Navigation中隐藏一个模型,但它不起作用。 (我仍然想要访问它,只是想从面板中隐藏它,所以排除不计算在内)
我在下面尝试了所有这三种代码,但它不起作用:
config.model 'Document' do
visible false
end
从这里开始:https://github.com/sferik/rails_admin/wiki/Navigation
以及代码:
config.model 'Document' do
hide_from_navigation
end
从这里开始:http://www.verious.com/code/foca/rails_admin/
以及代码:
config.model 'Document' do
navigation do
visible = false
end
end
有人能为我解释原因吗?
我在检查之前已经重新启动了服务器。
谢谢!
答案 0 :(得分:2)
在您的app / config / initializers / rails_admin.rb文件中,您可以添加类似的内容,并且只包含您希望在导航中显示的模型 -
config.included_models = [ User, Region, Newsletter, Article ]
答案 1 :(得分:1)
我刚刚测试了第一个例子:
config.model 'Document' do
visible false
end
它有效,模型被隐藏了。
请务必记住您必须重新启动rails。
答案 2 :(得分:0)
我解决了在config / initializers / rails_admin.rb中添加以下代码行:
config.excluded_models= [Document]
而不是:
config.excluded_models = ['Document']