ruby on rails - instalar - rails_admin navigation hide modelo no funciona
instalar rails admin (4)
Lo resolví agregando la siguiente línea de código en config / initializers / rails_admin.rb:
config.excluded_models= [Document]
En lugar de:
config.excluded_models = [''Document'']
Tengo un modelo que quiero ocultar de Navigation a la izquierda de rails_admin pero no funciona. (Todavía quiero acceder, solo quiero ocultarlo del panel, por lo que excluir no cuenta)
He intentado los tres tipos de código a continuación, pero no funciona:
config.model ''Document'' do
visible false
end
desde aquí: https://github.com/sferik/rails_admin/wiki/Navigation
Además del código:
config.model ''Document'' do
hide_from_navigation
end
desde aquí: http://www.verious.com/code/foca/rails_admin/
Además del código:
config.model ''Document'' do
navigation do
visible = false
end
end
¿Alguien puede explicarme por qué?
Ya reinicié el servidor antes de verificarlo.
¡Gracias!
en su archivo app / config / initializers / rails_admin.rb puede agregar algo como esto y solo incluir los modelos que desea mostrar en su navegación -
config.included_models = [ User, Region, Newsletter, Article ]
Acabo de probar el primer ejemplo:
config.model ''Document'' do
visible false
end
y funcionó, el modelo estaba oculto.
Asegúrese de recordar que debe reiniciar los rieles.
Tuve el mismo problema y, desafortunadamente, no encontré ninguna solución adecuada. La única solución era piratear Rails Admin usando javascript.
Entonces, para ocultar el documento modelo del menú de navegación, agregué este código en ''app / assets / javascripts / rails_admin / custom / ui.js'':
$(document).on(''rails_admin.dom_ready'', function() {
$(''ul.nav-pills li[data-model="document"]'').hide();
});
Espero que una mejor forma de hacerlo se implemente pronto.