Недавно я посетил хакатон, и мы сделали веб-приложение в рельсах. Мы все были новичками в рельсах и не знали о бутстрап-камне, и поэтому мы жестко закодировали таблицу стилей загрузки в папке с ресурсами.Bootstrap Integration gem with Rails 4
В попытке узнать Rails, далее, я продолжаю приложение. Я удалил файл .css и добавил драгоценный камень в свой Gemfile. Я выполнил установку пакета и импортировал файлы с помощью команды @import в другом файле CSS.
При запуске сервера рельсов и перейдите на мою страницу, я получаю сообщение об ошибке:
Sass::SyntaxError in Pages#rootpage
Showing C:/Users/User/Documents/SoapBox/app/views/layouts/application.html.erb where line #6 raised:
File to import not found or unreadable: bootstrap.
Load paths:
C:/Users/Soham/Documents/SoapBox/app/assets/images
C:/Users/Soham/Documents/SoapBox/app/assets/javascripts
C:/Users/Soham/Documents/SoapBox/app/assets/stylesheets
C:/Users/Soham/Documents/SoapBox/vendor/assets/javascripts
C:/Users/Soham/Documents/SoapBox/vendor/assets/stylesheets
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/turbolinks-1.3.0/lib/assets/javascripts
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/jquery-rails-3.0.4/vendor/assets/javascripts
(in C:/Users/Soham/Documents/SoapBox/app/assets/stylesheets/styles.css.scss:2)
`File to import not found or unreadable: bootstrap`.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href='http://fonts.googleapis.com/css?family=Oswald:700,300' rel='stylesheet' type='text/css'>
<%= favicon_link_tag "favicon.png", :type => "image/png", :rel => "icon" %>
<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
<%= csrf_meta_tags %>
Я не понимаю, почему ошибка происходит.
Любая помощь была бы высоко оценена!
Спасибо!
SohamK
Вы перезапустили сервер после установки драгоценного камня? – vee
Да, несколько раз. @vinodadhikary – Hummus
Можете ли вы показать соответствующий раздел 'styles.css.scss', потому что, как вы сказали,« bootstrap »@import« должен работать нормально. – vee