1

내가 작업중인 프로젝트는 ActiveAdmin gem 레이아웃의 커스터마이즈가 필요합니다. ActiveAdmin을 보석의활성 관리자 레이아웃을 사용자 정의하는 방법

lib/active_admin/views

에 : 내 응용 프로그램의

app/admin

폴더 this 대답에 따라, 나는 폴더를 복사 한. http://localhost:3000/admin에서 모든 종류의 오류가 발생합니다. 예를 들어 :

는 /Users/panayi/.rvm/gems/ruby-1.9.2-p290/gems/activeadmin-0.3.4/app/views/active_admin/dashboard/index.html.arb보기 은 1 호선 제기 여기서

ActiveAdmin을위한 정의되지 않은 메서드`SITE_TITLE '모듈

....

응용 프로그램/관리/뷰/페이지/base.rb : 24 : `블록 in build_activ e_admin_head '

# app/admin/views/pages/base.rb 
... 
# line 24 
insert_tag Arbre::HTML::Title, [title, ActiveAdmin.site_title].join(" | ") 

무엇 위의 줄을 삭제 I에거야,하지만 내가 할 보려면 :

정의되지 않은 메서드`스타일'을 ActiveAdmin을 위해 : 모듈 어떻게 든

ActiveAdmin을 : 모듈이 뷰에로드되지 않고 ActiveAdmin.some_method를 수행하면 undefined method을 반환합니다. 아무도 나를 제대로 안내 할 수 있습니까?

+0

하이 잭. 나는 당신과 같은 요구 사항을 가지고 있는데, 나는 ActiveAdmin의 커다란 커스터마이징을해야한다. 아직 해결책을 찾았 니? –

답변

1

설치 스크립트를 실행 했습니까?

rails generate active_admin:install 

은 SITE_TITLE가 정의 config/initializers/active_admin.rb,에 초기화 스크립트를해야한다. 당신은 당신이 수동으로 그것을 할 수 원하는 경우

, 예컨대 :

ActiveAdmin.setup do |config| 
    config.site_title = 'SITE TITLE' 
    config.authentication_method = :authenticate_admin_user! 
    config.current_user_method = :current_admin_user 
end 
+0

예, 했어요. 이니셜 라이저에는 site_title이 있습니다. –