2012-06-15 9 views
5

Używam aplikacji Scout w systemie Windows 7 do łatwej pracy z SASS/Compass. Mam niesamowicie irytujące doświadczenia, próbując dostosować ścieżkę obrazów, której powinien używać Scout.Ustawianie niestandardowej ścieżki obrazu w aplikacji Scout

Konfiguracja UI Scount faktycznie oferuje pole do ustawienia moich obrazów ścieżkę, więc ustawić go na coś takiego:

c: \ myproject \ img

Następny używam regułę w moim .SCSS plików, na przykład:

@include background(image-url("bg_skin.png")); 

to kompiluje w CSS posiadający ścieżkę obrazu tak:

/images/img/bg_skin.png

Co oczywiście łamie moją ścieżkę obrazu. Myślę, że brakuje mi tutaj logiki, dlaczego mam możliwość ustawienia ścieżki, po której jest ona całkowicie unieważniona.

Ponieważ coraz więcej użytkowników wydaje się mieć ten problem, aktualizacja została wydana:

http://www.continuousthinking.com/2012/05/14/scoutapp-0-6-0-rc1.html

Ta aktualizacja pozwala na utworzenie własnego pliku konfiguracyjnego, aby ustawić ścieżki i takie, które następnie zostaną wykorzystane. Więc stworzyłem ten plik i powiedzieć Scout z niego korzystać:

images_dir = "../img" 

To kompiluje do ścieżek obrazu w CSS jak poniżej:

/../img/bg_skin.png

Note wiodące cięcie. Znowu ścieżka skonfigurowana przez użytkownika jest unieważniana i ponownie łamie moją ścieżkę. Wszystko, co chcę zrobić, to powiedzieć Scoutowi, żeby używał mojego katalogu "img". To doprowadza mnie do szaleństwa.

Odpowiedz

0

Jeśli naprawdę chcesz uzyskać ścieżki względne, musisz dodać relative_assets = true do swojej config.rb. Jest on opisany w tym pliku podczas tworzenia nowego projektu za pomocą compass create:

# To enable relative paths to assets via compass helper functions. Uncomment: 
# relative_assets = true 
Powiązane problemy