Trước tiên tôi đã tạo ra một tập tin css active_admin "active_admin.css.scss" trên ứng dụng/tài sản/stylesheets/active_admin.css.scssActiveadmin đè css của tôi
/* active_admin.css.scss */
@import "active_admin/mixins";
@import "active_admin/base";
/* application.css.scss*/
@import "active_admin.css.scss"
Vì vậy, tôi có rất nhiều css của tôi bị ghi đè, tôi đã làm theo hướng dẫn của bài đăng này http://robertomurray.co.uk/blog/2011/rails-fix-activeadmin-css-over-riding-problem nhưng vẫn không hoạt động. Tôi thay đổi vị trí của tệp từ ứng dụng/asset/stylesheets/active_admin.css.scss thành nhà cung cấp/asset/stylesheets/active_admin.css.scss nhưng vẫn gặp sự cố.
Vì vậy, tôi đoán câu hỏi của tôi là làm thế nào tôi có thể tải các tệp css activeadmin chỉ khi chúng thực sự cần thiết?
dòng này sẽ làm cho các quản trị viên tích cực css có sẵn cho phần admin -> cấu hình .assets.precompile + = ['active_admin.css'] – jimagic
bạn phải liệt kê/đặt tất cả tên CSS có bên trong application.css ngoại trừ active_admin.css và xóa -> require_tree – jimagic
Hai thứ: 1. Thêm active_admin.css vào danh sách biên dịch trước là không cần thiết; AA đã làm điều đó. 2. Có một vé mở để xử lý vấn đề được mô tả tại đây: https://github.com/gregbell/active_admin/issues/2514 – seanlinsley