Flo*_*ock 6 ruby-on-rails sass
我有一个样式表app/assets/website/base.scss
,开头:
@import "bootstrap-select.min.css";
Run Code Online (Sandbox Code Playgroud)
该bootstrap-select.min.css
文件存在于该vendor/stylesheets/
文件夹中.当我尝试在生产中访问它时,我得到了404:
"NetworkError:404 Not Found - http://mysite.herokuapp.com/assets/bootstrap-select.min.css "
(虽然它在我的开发平台上工作正常.)
这是我到目前为止所尝试的:
尝试使用@import asset-path("bootstrap-select.min.css")
.语法错误(显然asset-path
不适用于import
s).
尝试添加config.assets.precompile += %w(bootstrap-select.min.css)
到config/environments/production.rb
知道为什么会这样吗?
Rails 4.0.4/Ruby 2.1.2
结束改变它bootstrap-select.min.css
- > bootstrap-select.min.scss
..
有效!
萨斯实际上放置内容的.scss
文件的地方-随着.css
文件只是链接到与文件@import
,这就是为什么它不工作(感谢@cimmanon!)