2010-01-10 6 views
3

레일 개발에서 SASS 파일을 사용하고 있습니다. 그리고 만약 내가해야할까요? gitignore CSS 파일이 생성되었습니다.Ruby on Rails의 Git 버전 제어 시스템에서 SASS 파일 관리

Git에서 CSS 파일을 추가 할 때의 문제점은 단순히 중복된다는 것입니다. SASS 파일 public/stylesheets/sass이 내가 필요한 파일입니다.

# public/stylesheets/*.css 

을하지만 이렇게하면 내가 Heroku가 내 응용 프로그램을 누르면, 어떤 CSS 파일이 분명히있다 :

그래서 나는 gitignore에 다음 줄을 가지고있다.

  • SASS/CSS 파일을 관리하는 가장 좋은 방법은 무엇입니까?

나는 포장 자산을 해본 적이 (예를 들어, 생산 환경에 대한 CSS 파일 축소에), 를하지만 나뿐만 아니라 내가 카피 스트라 노 비 - Heroku가 환경에 배포 할 때 그렇게 할 계획입니다.

+0

연구 후에 다음 링크를 발견했습니다. http://mdeering.com/posts/021-rails-capistrano-and-rake-tasks-for-sass-with-asset_packager 및 http://blog.codefront.net/2008/08/07/sass-with-rails-avoiding-disappearing- 생산 중 스타일 시트/ –

답변

2

다음은 서버의 Sass에서 CSS를 생성하는 플러그인에 대한 heroku 블로그 게시물입니다. http://blog.heroku.com/archives/2009/8/18/heroku_sass/

+0

블로그 게시물의 URL을 잊어 버렸을 수 있습니다. –

+0

링크 참조 일을하는 것을 잊었습니다. 감사. – Ben

2

내 방법은 전용 로컬 브랜치를 유지하여 Heroku에 푸시 될 모든 것을 추적하는 것입니다. 귀하의 마일리지는 다를 수 있지만, 이것은 나에게 잘 맞으며 꽤 깔끔하게 정리 된 느낌입니다.

+0

나는이 접근 방식을 좋아하지만, 대부분의 사람들은 쉽게 벗어나지 못한다. 어쩌면 당신이 블로그를 어떻게했는지에 대한 블로그를 만들고 후세를위한 링크를 게시 할 수 있습니까? – chriseppstein

1

당신은 당신이 hassle gem합니다 (sass_on_heroku 플러그인이 사용되지 않습니다)를 사용한다 힘내으로 생성 된 CSS 파일을 커밋 안되며 (Heroku가 같은) 읽기 전용 파일 시스템을 처리 할 수 ​​있습니다.