[已解决] - 我的stylesheets目录中有一个custom.css文件,可以在删除时解决问题。不知道为什么,但它现在有效。
我在为我的网络应用程序使用SCSS时突然收到此错误。
Error: File to import not found or unreadable: bootstrap-sprockets
我最初有一个类似的问题,但是由于在添加bootstrap-sass
gem之后没有重新启动rails服务器。重启后,它可以正常使用以下CSS规则。
@import "bootstrap-sprockets";
@import "bootstrap";
/* universal */
body {
padding-top: 60px;
}
section {
overflow: auto;
}
textarea {
resize: vertical;
}
.center {
text-align: center;
}
.center h1 {
margin-bottom: 10px;
}
但是,在我最近编辑的文件中,添加了一些排版更改,我在页面上方注入了错误并且CSS无法加载。应该注意的是,为了简单起见,我在样式表资源中添加了custom.scss
文件,忽略了其他表格。我的编辑:
...
/* typography */
h1, h2, h3, h4, h5, h6 {
line-height: 1;
}
h1 {
font-size: 3em;
letter-spacing: -2px;
margin-bottom: 30px;
text-align: center;
}
h2 {
font-size: 1.2em;
letter-spacing: -1px;
margin-bottom: 30px;
text-align: center;
font-weight: normal;
color: #777;
}
p {
font-size: 1.1em;
line-height: 1.7em;
}
确定。因此,如果添加代码会导致错误,那么将其注释应该会有所帮助,对吧?不。既没有删除它也没有用Git回滚。我尝试重新启动服务器和IDE,不同版本的bootstrap-sass
,使用Git回滚,似乎没有任何帮助。我的Gemfile:
source 'https://rubygems.org'
gem 'rails', '5.0.0.1'
gem 'bootstrap-sass', '3.3.6'
gem 'puma', '3.4.0'
gem 'sass-rails', '5.0.6'
gem 'uglifier', '3.0.0'
gem 'coffee-rails', '4.2.1'
gem 'jquery-rails', '4.1.1'
gem 'turbolinks', '5.0.1'
gem 'jbuilder', '2.4.1'
group :development, :test do
gem 'sqlite3', '1.3.11'
gem 'byebug', '9.0.0', platform: :mri
end
group :development do
gem 'web-console', '3.1.1'
gem 'listen', '3.0.8'
gem 'spring', '1.7.2'
gem 'spring-watcher-listen', '2.0.0'
end
group :test do
gem 'rails-controller-testing', '0.1.1'
gem 'minitest-reporters', '1.1.9'
gem 'guard', '2.13.0'
gem 'guard-minitest', '2.4.4'
end
group :production do
gem 'pg', '0.18.4'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]