2014-04-13 16 views
8

Ben Rails 4, küstahlık-raylar 4.0.2 kullanıyorum ve benzeri benim application.css.scss dosyası görünüyor şu şekildedir:Rails uygulama manifestinde @import kullanırken hangi satırın SCSS hatası içerdiğini nereden biliyorsunuz?

@import 'foundation_and_overrides'; 
@import "font-awesome"; 
@import "vendors/*"; 
@import "layout"; 
@import "modules/*"; 

Ancak, tanımlanmamış bir mixin hatası alıyorum:

Undefined mixin 'box-shadow'. 
(in C:/Rails/austin_residence/app/assets/stylesheets/application.css.scss:4) 

Sorun, hatanın fiili @import dosyası yerine, uygulama bildirim dosyasından css satırları bildirdiğinden, bunun nasıl hata ayıklanacağını bilmiyorum. İnsanlar bununla nasıl baş edebilir?

+0

'config.assets.debug = true'' 'config/environments/development.rb''de var mı? Bu yapılandırma yardımcı olabilir. –

+0

Yanıt verdiğiniz için teşekkür ederiz. Bunu etkinleştirdim ve Sprockets yönergeleri kullandığımda çalıştı. Bununla birlikte, bu seçenek, dosyalari hala birlestirirken kullanildiginda @imports kullanildigindan emin degilim: – user3009816

+1

'config.assets.raise_runtime_errors = true',' config/environments/development.rb' içinde açilmayi deneyin, sonra açin tarayıcıdaki sayfa, hatayı artırabilir ve nerede olduğunu gösterebilir. –

cevap

1

Uygulama dosyanızdaki @importları yorumlamaya başlayın. Artık bir hata görmediğinizde, büyük olasılıkla içe aktarmayı durdurduğunuz dosyada.

İlgili konular