Я не рекомендую вам возиться с каталогом чертежей. Вы должны импортировать его как есть. Избегайте импорта файлов чертежей CSS в другое дерево или в отдельные каталоги (это может нарушить относительные пути).
Ваш путь к папке с чертежами должен выглядеть следующим образом: app / assets / stylesheets / blueprint / , и вам следует импортировать стили чертежей перед стилями приложения (чтобы можно было переопределить любой нежелательный стиль, импортированный из план).
Следующее решение основано на ответе Матеуса Морейры и касается следующих вопросов:
/*
* application.css
* General styles for the application
*= require ./blueprint/screen
*= require_self
*/
/*
* application-print.css
* Styles for print media
*= require ./blueprint/print
*= require_self
*/
/*
* application-ie.css
* Styles if lt IE 8
*= require ./blueprint/ie
*= require_self
*/
Дерево файлов должно выглядеть так:
app/assets/stylesheets/application.css
app/assets/stylesheets/application-ie.css
app/assets/stylesheets/application-print.css
app/assets/stylesheets/blueprint/
Макет вашего приложения должен импортировать таблицы стилей как:
<%= stylesheet_link_tag 'application', media: 'screen, projection' %>
<%= stylesheet_link_tag 'application-print', media: 'print' %>
<!--[if lt IE 8]>
<%= stylesheet_link_tag 'application-ie', media: 'screen, projection' %>
<![endif]-->
Вам также следует проверить эти рельсы, отлитые Райаном Бейтсом, о Основах Sass в Rails 3.1: http://railscasts.com/episodes/268-sass-basics