Używam Rails 3.1RC4 z domyślną konfiguracją SASS. Mam następujące plikiSASS Global Variables + Rails 3.1
application.css.scss
/*
* This is a manifest file that'll automatically include all the stylesheets available in this directory
* and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
* the top of the compiled file, but it's generally better to create a new file per style scope.
*= require_self
*= require_tree .
*/
_variables.css.scss
$var1 : somevalue;
...
site_layout.css.scss
@import "variables";
... Some Sass Code
Ale nie mam dostępu do zmiennych zdefiniowanych w _variables.css.scss w witrynie site_layout. Co ja robię źle? Rails najwyraźniej znajduje plik zmiennych, ponieważ nie wyrzuca błędu "nie znaleziono pliku", co robi, jeśli zmienię importowaną nazwę pliku. Wciąż vary nie są przenoszone.
Wszelkie pomysły?
Dzięki!
Mam dokładnie ten sam problem z mixinem przechowywanym w częściowym. Czy kiedykolwiek wymyśliłeś rozwiązanie? – LandonSchropp
Nie, nie mam. Na razie skomentowałem instrukcje require w moim application.css.scss i @import ręcznie wszystkie pozostałe pliki sass. To działa dobrze, ale mam nadzieję, że to tylko tymczasowe rozwiązanie. – Denny