2013-04-07 5 views
0

내 레일 애플리케이션에서는 두 개의 인터페이스 (useradmin)를 사용합니다. 자산 디렉토리도 분리됨 (assetsadmin/assets) 오늘 두 인터페이스에 동일한 자산을 구현해야합니다.복제 저작물 파일

어떻게하면이 작업을 수행하고 파일의 중복을 방지 할 수 있습니까?

+0

'admin/assets'을 어떻게 자산 파이프 라인에 포함 시켰습니까? –

+0

'routes.rb' =>'namespace : admin'에 있습니다. 'layout.h' 폴더'admin.html.erb'에 생성하십시오. 'Assets'은 폴더로 구분되고 매니페스트 파일은 변경됩니다. 'admin' 레이아웃에서'admin/apllication'을 위해 정의 된'css'와'js' 태그. 내가 뭔가 잘못 했어? – Eugene

답변

0

기본 자산 폴더 app/assets 및 관리자 특정 자산 - app/admin/assets에 애플리케이션 자산에 공통으로 배치 할 것을 제안합니다. 이렇게하면 기본 자산이 생기며 관리 자산으로 덮어 씁니다. 예 : app/assets/stylesheets/mystyles.scssbackground-color: blue을 입력하면 관리자의 네임 스페이스에 app/assets/stylesheets/myadminstyles.scssbackground-color: red으로 덮어 씁니다.

관련 문제