0
내 레일 애플리케이션에서는 두 개의 인터페이스 (user
및 admin
)를 사용합니다. 자산 디렉토리도 분리됨 (assets
및 admin/assets
) 오늘 두 인터페이스에 동일한 자산을 구현해야합니다.복제 저작물 파일
어떻게하면이 작업을 수행하고 파일의 중복을 방지 할 수 있습니까?
내 레일 애플리케이션에서는 두 개의 인터페이스 (user
및 admin
)를 사용합니다. 자산 디렉토리도 분리됨 (assets
및 admin/assets
) 오늘 두 인터페이스에 동일한 자산을 구현해야합니다.복제 저작물 파일
어떻게하면이 작업을 수행하고 파일의 중복을 방지 할 수 있습니까?
기본 자산 폴더 app/assets
및 관리자 특정 자산 - app/admin/assets
에 애플리케이션 자산에 공통으로 배치 할 것을 제안합니다. 이렇게하면 기본 자산이 생기며 관리 자산으로 덮어 씁니다. 예 : app/assets/stylesheets/mystyles.scss
에 background-color: blue
을 입력하면 관리자의 네임 스페이스에 app/assets/stylesheets/myadminstyles.scss
에 background-color: red
으로 덮어 씁니다.
'admin/assets'을 어떻게 자산 파이프 라인에 포함 시켰습니까? –
'routes.rb' =>'namespace : admin'에 있습니다. 'layout.h' 폴더'admin.html.erb'에 생성하십시오. 'Assets'은 폴더로 구분되고 매니페스트 파일은 변경됩니다. 'admin' 레이아웃에서'admin/apllication'을 위해 정의 된'css'와'js' 태그. 내가 뭔가 잘못 했어? – Eugene