Как загрузить фреймворк CSS в Rails 3.1?

Я пытаюсь загрузить фреймворк CSS, Blueprint, в свое приложение Rails 3.1 .

В Rails 3.0+ у меня было бы что-то вроде этого в моих views / layouts / application.html.erb:

  <%= stylesheet_link_tag 'blueprint/screen', 'application' %>
  <%= stylesheet_link_tag 'blueprint/print', 'media' => 'print' %>

  <!--[if lt IE 8]>
    <%= stylesheet_link_tag 'blueprint/ie' %>
  <![endif]-->

Однако Rails 3.1 теперь использует SASS. Как правильно загрузить эти CSS-файлы Blueprint?

В настоящее время у меня есть каталог blueprint в app / assets / stylesheets /

My app / assets / stylesheets / application.css выглядит так:

/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.
 *= require_self
 *= require_tree . 
*/

Должен Я что-то делаю с application.css, чтобы он загружал необходимые файлы Blueprint? Если да, то как?

Во-вторых, как мне предоставить какое-то условие для проверки IE8, чтобы загрузить blueprint / ie.css?

РЕДАКТИРОВАТЬ:

Хммм, снова перезагружаю веб-страницу приложения. Rails 3.1 включает файлы Blueprint. Даже если файлы css находятся в папке (в данном случае: app / assets / stylesheets / blueprint.)

Что оставляет мне два вопроса

  1. Как следует применять if lt IE 8 состояние с использованием SASS?
  2. Как загрузить файл css для формата печати (например, <% = stylesheet_link_tag 'blueprint / print', 'media' => 'print'%>) с помощью SASS?
26
задан Christian Fazzini 29 June 2011 в 02:29
поделиться