首先,我对 应用程序/资产/样式表/ active_admin.css.scss创建的active_admin CSS文件 “active_admin.css.scss”Activeadmin覆盖我的CSS
/* active_admin.css.scss */
@import "active_admin/mixins";
@import "active_admin/base";
/* application.css.scss*/
@import "active_admin.css.scss"
所以我有很多的CSS我被压倒了,我按照这个帖子的指示 http://robertomurray.co.uk/blog/2011/rails-fix-activeadmin-css-over-riding-problem 但仍然不起作用。 我将文件的位置从app/assets/stylesheets/active_admin.css.scss更改为 vendor/assets/stylesheets/active_admin.css.scss,但仍然存在问题。
所以我想我的问题是我怎么才能加载activeadmin的CSS文件,只有当他们真的需要?
这条线将使得主动管理CSS提供给管理部分 - >配置.assets.precompile + = ['active_admin.css'] – jimagic
你必须在application.css中列出/放置所有CSS名称,除了active_admin.css和remove - > require_tree – jimagic
两件事: 1.添加active_admin.css到预编译列表是没有必要的; AA已经这样做了。 2.有一张开放票可以解决这里描述的问题:https://github.com/gregbell/active_admin/issues/2514 – seanlinsley