首先,我對 應用程序/資產/樣式表/ 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