ActiveAdmin和其他自定义CSS文件

时间:2014-11-27 12:14:39

标签: css ruby-on-rails activeadmin

我可以在哪里放置自定义css文件来自定义ActiveAdmin CSS?

我在active_admin.rb中看到有以下行:

config.register_stylesheet 'active_admin.css'

但我无法理解文件的去向。 我想要做的就是为AA的默认样式添加一些额外的自定义样式

2 个答案:

答案 0 :(得分:16)

假设我有2个css文件,highlight.css和select2.css

config/initializers/active_admin.rb中,我会这样添加:

config.register_stylesheet 'highlight.min.css'
config.register_stylesheet 'select2.css'

注意:

highlight.css select2.css 应位于app/assets/stylesheets

答案 1 :(得分:0)

  

为管理员样式表保留单独的目录。

我在应用程序中使用gem 'activeadmin'。 我想使用自己的样式表,该样式表存储在单独的目录中,这是我存档的方式-

  1. 在样式表中以 admin 创建新目录。
    例如 app/assets/stylesheets/admin
  2. 打开了config/initializers/active_admin.rb
  3. 寻找了 register_stylesheet ,并发现注释行为-

    # config.register_stylesheet 'my_stylesheet.css'

  4. 用-

    修改了此行

    config.register_stylesheet 'admin/active_style.css'

  5. 重新启动Rails服务器并找到所需的结果。

希望将为您服务!