레일즈 3.2에서 livereload를 작동 시키려고했는데,이 질문을 보았습니다. 가져온 sass 부분을 .css.scss로 명명하지 않은 것에 대한 참조가 있습니다. 가져온 scss 파일의 이름을 .scss 또는 .css.scss
Rails: Use livereload with Asset Pipeline
는 file.scss 이름과 file.css.scss되지해야 SCSS 파일을 수입하는이 맞습니까?레일즈 3.2에서 livereload를 작동 시키려고했는데,이 질문을 보았습니다. 가져온 sass 부분을 .css.scss로 명명하지 않은 것에 대한 참조가 있습니다. 가져온 scss 파일의 이름을 .scss 또는 .css.scss
Rails: Use livereload with Asset Pipeline
는 file.scss 이름과 file.css.scss되지해야 SCSS 파일을 수입하는이 맞습니까?솔직히, 나는별로 중요하지 않다고 생각합니다. 규칙으로, 나는 일반적으로 .css.scss와 같은 실제 CSS 파일과 .scss로 가져온 파일로 출력 될 파일의 이름을 지정합니다.
부분적으로 .html.haml 및 .haml에 대해 동일한 작업을 수행합니다.
프로젝트의 다른 디렉토리/폴더에있는 .scss 파일을 포함하려면 파일 이름 앞에 밑줄을 추가해야합니다. 예를 들면 다음과 같습니다 .scss 파일이 주 style.scss의 밑줄에서 가져온
//files to include
yourproject/sass/partials/_navbar.scss
yourproject/sass/partials/_footer.scss
//Main style.css
yourproject/sass/style.scss
@include "partials/navbar"
@include "partials/footer"
당신이 통지하는 경우는 제거되었다. 밑줄의 목적은 .scss 파일 하나를 가져 오지 않는 한 컴파일되지 않도록 모든 .scss/.sass 파일을 제외하는 것입니다.