SASS, Rails 3.1: загрузка таблиц стилей в вендор / активы

Я использую SASS для загрузки таблиц стилей в приложении Rails 3.1 (sass-rails 3.1). Например, sass partials вapp/assets/stylesheets загружаются с помощью@import вapplication.sass -

 @import "pages/common"
 @import "pages/**/*"
 @import "jquery-ui.css"

Теперь я тоже хочу загрузитьvendor/assets/stylesheets, Обратите внимание, что я не используюrequire vendor, как@import pages/* кажется нахальный рекомендуемый способ сделать это. Файлы здесь будутcss, и нетsass или жеscss, Я не могу использовать@import ../../../vendor/assets/stylesheets/* как это работает только дляsass а такжеscss файлы.

Есть ли способ сделать это?

Обновить

Теперь у меня есть это.

application.css.scss

//= require_tree .
//= require vendor
//= require_self

Это включает в себя все sass части, упомянутые выше.require vendor в

vendor/assets/stylesheets/vendor.css выглядит как

//= require_tree .

Предостережение этого подхода состоит в том, что sass mixins (определяемые пользователем и плагины) и общие переменные доступны не во всех партиалах. Что у меня сейчас есть_common_imports.sass который я@import первым делом во всех частичных.

common_imports.sass

@import "colors"
@import "compass/css3/gradient"
@import "compass/css3/border-radius"
@import "compass/css3/box-shadow"

Импортcommon_imports во всех частичках чувствует себя очень повторяющимся.

Ответы на вопрос(6)

Ваш ответ на вопрос