如何更改ruby on rails中活动管理员的默认布局?

问题描述:

我是新来的红宝石,并使用设计和活动管理生成管理面板,但我想更改整个活动管理的默认布局和设计。我研究了这一点,但大多数信息已经过时,并没有提供一个合适的方式来做到这一点大部分信息是不完整的。如何更改ruby on rails中活动管理员的默认布局?

有没有办法做到这一点?

+0

可能的重复[如何自定义活动管理布局?](https://*.com/questions/7452418/how-can-i-customize-the-active-admin-layout) –

+0

为什么不只是猴子补丁从这里必要的意见? https://github.com/activeadmin/activeadmin/tree/master/lib/active_admin/views –

+0

是的,它是重复的。最初的答案讨论了如何重写Arbre视图,下面我的答案是一个在顶层使用Erb模板的插件。 –

你可以使用这个改变主动管理的主题 https://github.com/paladini/activeadmin-themes

+0

谢谢但如果我想使用我自己的主题? – john

+0

那么,你可以从这里覆盖视图,活动管理不会生成一个视图,但它以编程方式生成一个视图,更多的细节你可以看看这个[链接](https:// github。 com/activeadmin/activeadmin/tree/master/lib/active_admin/views) –

+0

我已经看到您提供的链接,但我的答案仍然存在,我想要一种方法来覆盖默认视图。您提供的材料不能解决我的问题。 – john

可以使用ActiveAdmin custom layout plugin。但是,如果您发现自己想要自定义所有内容,请考虑使用普通的Rails脚手架,而不使用ActiveAdmin。