管理员导航隐藏模式不起作用

我有一个模型,我想从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