2016-04-24 3 views
0

Хорошо, поэтому я пытаюсь привлечь тему загрузочной темы, которую я пытаюсь привлечь, - это тема Raleway, и я привез свои стили из своего приложения .html.erb файл в мой файл application.scss как этотSass :: SyntaxError Файл для импорта не найден или нечитабельно: style

@import "bootstrap-sprockets"; 
@import "bootstrap"; 


@import "style"; 
@import "bootstrap-social"; 
@import "animate.min"; 
@import "owl.carousel"; 
@import "jquery.snippet"; 
@import "buttons"; 

@import "colors/blue"; 

@import "width-full"; 
@import "width-boxed"; 


@import "ionicons.min"; 
@import "ionicons"; 

@import "magnific-popup"; 
@import "font-awesome-sprockets"; 
@import "font-awesome"; 

@import "portfolio_helper"; 
@import "terms"; 

мой файл гем читает как этот

gem "font-awesome-rails" 
    gem 'bootstrap-sass', '~> 3.3.6' 
    gem 'font-awesome-sass' 

Я получаю эту ошибку, брошенный в моей консоли, и я понятия не имею, как это исправить его

ActionView::Template::Error (File to import not found or unreadable: style. 
Load paths: 
    /Users/Development/style_me/app/assets/images 
    /Users/Development/style_me/app/assets/javascripts 
    /Users/Development/style_me/app/assets/stylesheets 
    /Users/Development/style_me/vendor/assets/javascripts 
    /Users/Development/style_me/vendor/assets/stylesheets 
    /Users/.rvm/gems/ruby-2.2.2/gems/font-awesome-rails-4.6.1.0/app/assets/fonts 
    /Users/.rvm/gems/ruby-2.2.2/gems/font-awesome-rails-4.6.1.0/app/assets/stylesheets 
    /Users/.rvm/gems/ruby-2.2.2/gems/turbolinks-2.5.3/lib/assets/javascripts 
    /Users/.rvm/gems/ruby-2.2.2/gems/jquery-rails-4.1.1/vendor/assets/javascripts 
    /Users/.rvm/gems/ruby-2.2.2/gems/coffee-rails-4.1.1/lib/assets/javascripts 
    /Users/.rvm/gems/ruby-2.2.2/gems/bootstrap-sass-3.3.6/assets/stylesheets 
    /Users/.rvm/gems/ruby-2.2.2/gems/bootstrap-sass-3.3.6/assets/javascripts 
    /Users/.rvm/gems/ruby-2.2.2/gems/bootstrap-sass-3.3.6/assets/fonts 
    /Users/.rvm/gems/ruby-2.2.2/gems/bootstrap-sass-3.3.6/assets/images 
    /Users/.rvm/gems/ruby-2.2.2/gems/font-awesome-sass-4.5.0/assets/stylesheets 
    /Users/.rvm/gems/ruby-2.2.2/gems/font-awesome-sass-4.5.0/assets/fonts 
    /Users/.rvm/gems/ruby-2.2.2/gems/bootstrap-sass-3.3.6/assets/stylesheets 
    /Users/.rvm/gems/ruby-2.2.2/gems/font-awesome-sass-4.5.0/assets/stylesheets): 
    2: <html> 
    3: <head> 
    4: <title>StyleMe</title> 
    5: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> 
    6: <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> 
    7: <%= csrf_meta_tags %> 
    8: </head> 
    app/assets/stylesheets/application.scss:5 
    app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___621181811976196065_70285942571180 

Что именно здесь происходит? Надеюсь, кто-то может помочь

+0

Не размещайте скриншоты из кода или. – cimmanon

+0

Возможный дубликат: http://stackoverflow.com/questions/7111610/import-regular-css-file-in-scss-file – cimmanon

ответ

0

Вместо того, чтобы пытаться импортировать статический css в sass-файл, пусть конвейер ресурсов управляет статическими файлами. Для вещей, которые являются jquery-плагинами, вы можете поместить их в каталог vendor/assets/stylesheets, для вещей, которые вы хотите изменить, например style.css, поместить их в app/assets/stylesheets

Итак, ваше приложение.css .scss больше похожа на

*= require style 
*= require bootstrap-social 
*= require animate.min 
*= require owl.carousel 
*= require jquery.snippet 
*= require buttons 
*= require colors/blue 
*= require width-full 
*= require width-boxed 
*= require ionicons.min 
*= require magnific-popup 
*= require portfolio_helper 
*= require terms 


@import "bootstrap-sprockets"; 
@import "bootstrap"; 
@import "font-awesome-sprockets"; 
@import "font-awesome"; 
+0

, если я это сделаю, я получаю новую ошибку: «Недопустимый CSS после» ... trap- sprockets "": expected "{", was ";" "выделение @import" bootstrap-crockets ", в моем файле application.scss – Dan

+0

- ваш файл манифеста приложения с именем application.css.scss или application.scss? – trh

+0

это приложение .css.scss, но я попробовал это в обоих направлениях (с .css.scss и .scss), и это дало мне ту же ошибку – Dan

Смежные вопросы