Rails/Sass:从vendor文件夹导入文件

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 "

(虽然它在我的开发平台上工作正常.)

这是我到目前为止所尝试的:

  1. 尝试使用@import asset-path("bootstrap-select.min.css").语法错误(显然asset-path不适用于imports).

  2. 尝试添加config.assets.precompile += %w(bootstrap-select.min.css)config/environments/production.rb

知道为什么会这样吗?

Rails 4.0.4/Ruby 2.1.2

Flo*_*ock 5

结束改变它bootstrap-select.min.css- > bootstrap-select.min.scss..

有效!

萨斯实际上放置内容.scss文件的地方-随着.css文件只是链接到与文件@import,这就是为什么它不工作(感谢@cimmanon!)