I wanna override html code when working with active_admin gem in Rails; because the nav-bar and many elements in these gem’s views are different with my views (other pages). I hope that has a way to change html code without changing css manually! Thanks
I wanna override html code when working with active_admin gem in Rails; because the
Share
It is not very easy , activeadmin use DSL for building html (called “Arbre”)
You have to monkey patch every page class, also , it may prevent customizing of css too.
For example to move sidebar to left, create initializer with next patch.
default method was
The full list of classes used for rendering can be found here , so some of them you need to patch.
https://github.com/gregbell/active_admin/tree/master/lib/active_admin/views
Be ready for a big piece of work.
UPD. Gem for changing activeadmin sidebar position
https://github.com/Fivell/active_admin_sidebar