2016-06-03 3 views
-2

피닉스에서는 함께 배치하기보다는 CSS 파일을 단독으로 제공하는 좋은 방법이 있습니다. 왜냐하면 내가 보려고하는 한 페이지에 대해 다른 페이지에서 css cruft를 보내야하기 때문입니다. 이 css 일괄 처리가 신중하지 않으면 충돌하는 스타일로 이어질 수 있음은 물론입니다.CSS 파일을 일괄 적으로 처리하지 않고 단독으로 처리

정적 폴더 디렉토리 구조는 :

static 
- css 
-- list.css 
-- detail.css 

"믹스 phoenix.server"를 실행 한 후 나는 자원 내 list.html 페이지에 대해 전달하고 "app.css"파일이 전달되는 것을 볼 지 검사합니다. 이 CSS 파일에는 list.css와 detail.css 파일의 스타일이 모두 포함되어 있습니다. List.ctml 스타일 만 list.html 페이지에 전달되도록하는 방법을 찾고 싶습니다. list.html 페이지에 필요한 것보다 많은 데이터를 보내고 있습니다.

+0

성취하려는 것을 확대 해 주실 수 있습니까? 어쩌면 구체적인 예나 코드 스 니펫이 도움이 될까요? –

답변

1

web/static/ 디렉토리가 아닌 priv/static/css 폴더에 직접 CSS 파일을 넣으면됩니다.

이렇게하면 원시 HTML을 사용하는 것처럼 파일이 하나씩 제공되며 HTML 코드에서 하나씩 호출해야합니다. 브 런치 (브런치)를 구성하지 않는 한 브랜치 최적화 없이는 우리가 제공 할 것임을 알고 있습니다 (원하는 경우에만).

관련 문제