rails instalar active ruby-on-rails navigation rails-admin

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.