Rails에서 active_admin gem으로 작업 할 때 html 코드를 덮어 쓰고 싶습니다. 왜냐하면이 보석보기의 탐색 막대와 많은 요소가 내 의견 (다른 페이지)과 다르기 때문입니다. 수동으로 CSS를 변경하지 않고 html 코드를 변경하는 방법이 있기를 바랍니다! 감사합니다active_admin gem에서 html 덮어 쓰기
2
A
답변
3
그것은 매우 쉽지는 않습니다, activeadmin은 html ("Arbre") 빌드를 위해 DSL을 사용합니다 모든 페이지 클래스를 원숭이 패치해야합니다. 또한 CSS의 사용자 정의를 방해 할 수도 있습니다.
예를 들어 사이드 바를 왼쪽으로 이동하려면 다음 패치로 초기화 프로그램을 만듭니다.
class ActiveAdmin::Views::Pages::Base < Arbre::HTML::Document
def build_page_content
build_flash_messages
div :id => "active_admin_content", :class => (skip_sidebar? ? "without_sidebar" : "with_sidebar") do
build_sidebar unless skip_sidebar?
build_main_content_wrapper
end
end
end
기본 방법은 렌더링에 사용되는 클래스의 전체 목록은 여기에서 찾을 수 있습니다 그래서 그들 중 일부는 당신이 패치해야
def build_page_content
build_flash_messages
div :id => "active_admin_content", :class => (skip_sidebar? ? "without_sidebar" : "with_sidebar") do
build_main_content_wrapper
build_sidebar unless skip_sidebar?
end
end
했다. https://github.com/gregbell/active_admin/tree/master/lib/active_admin/views
큰 작업을 준비하십시오.
UPD. 보석 사이드 바 보석에 대한
관련 문제
- 1. Flex .html 래퍼 덮어 쓰기
- 2. 함수 내에서 함수 덮어 쓰기/덮어 쓰기
- 3. JavaScript 테이블 덮어 쓰기 html 파일
- 4. CSS 선택기 덮어 쓰기
- 5. 외부 CSS 덮어 쓰기
- 6. 특수 템플릿 덮어 쓰기
- 7. 콘텐츠 덮어 쓰기 IE의 문제
- 8. Active_admin and :
- 9. Active_admin + Composite_primary_keys
- 10. jQuery 인스턴스 덮어 쓰기 서로
- 11. HTMLNode 인터페이스 덮어 쓰기
- 12. 파일 업로드시 덮어 쓰기
- 13. WPF - 덮어 쓰기 이벤트
- 14. ChartPanel로 paintComponent 덮어 쓰기
- 15. Django에서 양식 덮어 쓰기
- 16. mvc.Controller.template() 덮어 쓰기
- 17. Windows 덮어 쓰기 콘솔
- 18. log4j.properties 덮어 쓰기
- 19. 배열 덮어 쓰기 방지
- 20. 덮어 쓰기 이전 기능
- 21. AppendText 덮어 쓰기
- 22. XML 파일 덮어 쓰기
- 23. 텍스처 덮어 쓰기
- 24. jQuery - 덮어 쓰기 이벤트?
- 25. 덮어 쓰기 기본 속성
- 26. CSS로 커서 덮어 쓰기
- 27. jQuery load() 덮어 쓰기
- 28. 기존 데이터베이스 덮어 쓰기
- 29. 런타임에로드 + 덮어 쓰기 기능
- 30. JPanel 직사각형 덮어 쓰기;
+1 사이드 바의 위치를 ActiveAdmin을 변경! – bragboy