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?
'config.assets.debug = true'' 'config/environments/development.rb''de var mı? Bu yapılandırma yardımcı olabilir. –
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
'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. –