管理员导航隐藏模式不起作用
我有一个模型,我想从rails_admin左侧的导航中隐藏,但它不起作用。 (我仍然想访问它,只是想从面板中隐藏它,所以排除不计数)
我已经尝试了以下所有三种代码,但它不起作用:
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
有人可以向我解释为什么?
在检查之前,我已经重新启动了服务器。
谢谢!
在你的app / config / initializers / rails_admin.rb文件中,你可以添加这样的内容,并且只包含你想要在导航中显示的模型 -
config.included_models = [ User, Region, Newsletter, Article ]
我刚刚测试了第一个例子:
config.model 'Document' do
visible false
end
它的工作,模型是隐藏的。
一定要记住,你必须重新启动导轨。
我有同样的问题,不幸的是我没有找到任何适当的解决方案。 唯一的解决方法是使用JavaScript破解Rails Admin。
因此,要从导航菜单中隐藏模型文档,我在'app / assets / javascripts / rails_admin / custom / ui.js'中添加了以下代码:
$(document).on('rails_admin.dom_ready', function() {
$('ul.nav-pills li[data-model="document"]').hide();
});
我希望尽快实施更好的方法。
链接地址: http://www.djcxy.com/p/71761.html上一篇: admin navigation hide model does not work
下一篇: IntelliJ PAM Authentication Failure on CVS Update after updating password