我已经进行了一些研究,但响应通常缺少解决问题的必要细节,或者在没有解释的情况下发现了解决方案。例如,一个人“手动”检查了他的 css.scss 文件并发现了问题。我是编程新手,所以我不确定如何复制该过程。无论如何,这里是错误消息和我使用的代码:当我安装引导程序并尝试刷新页面时,我收到了这个错误。
Sass::SyntaxError in Pages#home
显示 /Users/vrobles50/code/omrails1/app/views/layouts/application.html.erb 其中第 5 行提出:
找不到或无法读取要导入的文件:引导程序。加载路径:Sass::Rails::Importer(/Users/vrobles50/code/omrails1/app/assets/stylesheets/styles.css.scss) (在/Users/vrobles50/code/omrails1/app/assets/stylesheets/styles .css.scss) 提取的源代码(第 5 行附近):
2:
3:
4: One Month Rails1
5: <%= stylesheet_link_tag "application", :media => "all" %>
6: <%= javascript_include_tag "application" %>
7: <%= csrf_meta_tags %>
8:
Rails.root: /Users/vrobles50/code/omrails1
Styles.css.scss:
@import 'bootstrap';
@import 'bootstrap-responsive';
************************************************
Gemfile:
source 'https://rubygems.org'
gem 'rails', '3.2.12'
gem 'jquery-rails'
group :production do
gem 'pg'
end
group :development, :test do
gem 'sqlite3'
end
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
gem 'bootstrap-sass', '~> 2.3.1.0'
end
************************************************
Application.html.erb:
<!DOCTYPE html>
One Month Rails1
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<%=render 'layouts/header' %>
<%= yield %>
<%=render 'layouts/footer' %>
</body>