所以我有一个属于另一个模型(Product)的模型(Image),我想让用户管理这两种模型,但我不想列出模型RailsAdmin中的导航菜单。
基本上这两个我只希望产品在导航菜单中可见,同时允许用户在产品的编辑/添加形式中仍然将其图像弄脏。
CanCan可以实现吗?或者我是否需要使用CSS来隐藏这些导航项?
答案 0 :(得分:3)
答案 1 :(得分:1)
我有同样的问题,不幸的是我还没找到任何合适的解决方案。唯一的解决方法是使用javascript破解Rails管理员。
因此,为了隐藏导航菜单中的模型Image,我将这段代码添加到了app / assets / javascripts / rails_admin / custom / ui.js':
$(document).on('rails_admin.dom_ready', function() {
$('ul.nav-pills li[data-model="image"]').hide();
});
答案 2 :(得分:1)
我有同样的问题。使用此CSS修复
li[data-model="event_date"] {
display:none !important;
}
答案 3 :(得分:-1)
config.model Team do
visible false
end