Как использовать таблицы стилей для контроллеров в Rails 3.2.1?

Используя Rails 3.2.1


Я создал простой контроллер под названием Home, используя команду:

rails g controller Home index

И он создал новый контроллер и представление для меня:

enter image description here

Обратите внимание, что есть две таблицы стилей, одна "Application" и одна "Home". Я не могу найти никакой документации, подтверждающей это предположение, но я предполагаю, что вы поместили стили, которые будут применяться только к представлениям "Home", в файл Home.css.scss, правильно?

Поэтому в качестве теста я добавил несколько глобальных стилей в Application.css.scss.erb и запустил приложение.

Стили применились, как и ожидалось.

Далее я добавил некоторые правила в файл Home.css.scss и посетил представление "Home/index", но стиль в этом файле не был прикреплен, ни как отдельная ссылка CSS, ни даже добавлен к единственному файлу Application.css.scss. Это меня очень смущает, поскольку в комментариях говорится:

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

Почему правила, написанные в Home.css.scss, не применяются к моему сайту?

22
задан Only Bolivian Here 12 February 2012 в 00:21
поделиться