Таблицы стилей SCSS выпускают рельсы 3.1 - PullRequest
3 голосов
/ 26 сентября 2011

мой файл projects.css.scss выглядит как приведенный ниже,

// Place all the styles related to the Projects controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/

$right-container-background: #3BBFCE;
$right-container-padding: 2px;

.right-container{
    background-color: $right-container-background;
    color: white;
    padding-left: $right-container-padding;
    padding-right: $right-container-padding;
 }

В нем говорится, что все стили будут автоматически добавлены в ваш application.css.

Но я не могу использовать его без импорта в application.css т.е.

@charset "utf-8";
@import "projects.css.scss";
@import "partners.css.scss";

Итак, пока я нахожусь в разделе проектов, на мой взгляд, он не собирается загружать все файлы .scss, импортированные в application.css?

1 Ответ

2 голосов
/ 26 сентября 2011

Значение по умолчанию application.css в рельсах 3.1 содержит следующие строки:

/*
 * 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 . 
*/

Вы должны добавить их заново, если хотите, чтобы поведение по умолчанию включало все.

...